nesugi.net/diary

0033529
過去の日記

2005-06-10

[ruby]Rubyの多重ループ 12:43

Rubyで多重ループから一気に抜け出る場合のやり方について。なんど調べても必ず忘れるのでメモ。

[Rubyリファレンスマニュアル - trap::スコープ、制御構造]にも書いてあるけど、catch/throwを使うと良いらしい。ちなみに例外の補足と発生に使うのはrescue/raise。ややこしい。

Rubyは結構使うんだけど、:で始まるシンボルって、そんなに使わないんだよねぇ。また結局フラグ立てて抜け出すとかってしてしまいそう・・・

Emacsのモードラインに関数名を表示 22:17

なんてことができるらしい。.emacsに一行足すだけ。

(which-function-mode 1) 

結構便利な気もするけど、関数名(+クラス名)が長いと右端が消えて読めないとか、そもそもバグはスクロールの間に隠れているのだから、もっと短くしろとか・・・

でもまぁ、日付をだしてもしょうがないし、こっちに変更することにした。

お名前:
E-mail:
コメント:
本日のリンク元
その他のリンク元
検索

ご意見ご感想はadmin@mail.nesugi.netまで。