世界線航跡蔵

Mad web programmerのYuguiが技術ネタや日々のあれこれをお送りします。

2006年07月21日

こんな予約語は嫌だ

昔のMatzにっきを見ていて思ったこと。

確かに、メソッド + ループ + 例外処理 + リソース管理ブロック + 条件分岐 とかで"end end end end end"と並ぶのは印象がこわもて過ぎると思うときはある。それでもっと脱力系のブロックターミネータをいろいろ考えてみた。

def foo(bar)
  bar.each do |baz|
    begin
      baz.open do |qux|
        if qux.condition?
          qux.something
          ...
        orz
      orz
    rescue => err
      ...
    orz
  orz
orz

少し違うな。「enjoy programming」できなそうだ。

def foo(bar)
  bar.each do |baz|
    begin
      baz.open do |qux|
        if qux.condition?
          qux.something
          ...
        ⊂二二二( ^ω^)二⊃
       ⊂二二二( ^ω^)二⊃
    rescue => err
      ...
     ⊂二二二( ^ω^)二⊃
   ⊂二二二( ^ω^)二⊃
 ⊂二二二( ^ω^)二⊃

駄目だ。こんなのしか思い付かない。しぃ言語じゃあるまいに。

|( ゚д゚)|<寝る!;

トラックバック

http://yugui.jp/articles/492/ping

現在のところトラックバックはありません

コメント

田中 (2006年07月21日 18時16分15秒)
<p> 何か別のものを enjoy してるよね。</p>
blog comments powered by Disqus

ご案内

前の記事
次の記事

タグ一覧

過去ログ

  1. 2016年07月
  2. 2016年01月
  3. 2015年09月
  4. 2015年08月
  5. 過去ログ一覧

フィード

フィードとは

その他

Powered by "rhianolethe" the blog system