2008-01-26から1日間の記事一覧

引数の有無で挙動を変える

プロパティ的なもの作りたくて考えてみた。 neko tails #=> 1 が返る neko tails(2) #=> 2 を設定 neko tails #=> 2 になってる call sender で呼び出し元のオブジェクトを得て、call argAt(0) name で引数の名前が得られる模様。 なので、 Object argif := …

引数のデフォルト値を簡単に

iolanguageを初めてみた。 可変長引数やデフォルト値付きのメソッドを作りたい時 普通だと faito := method( msg := call message if(msg argCount < 1, "ねこ", call sender doMessage(msg argAt(0))) print "が" print if(msg argCount < 2, "なぐる", cal…

最近かったクリムゾン

FAMILIAR COMPUTING WORLDアーティスト: 8bit Project出版社/メーカー: SPACE SHOWER MUSIC発売日: 2006/08/23メディア: CD購入: 1人 クリック: 78回この商品を含むブログ (27件) を見る21世紀アホの子のカバーが面白かったので買った。King Crimson Songboo…