タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rubyとネタに関するemergentのブックマーク (2)

  • 世界のナベアツに Ruby で挑戦する - Tociyuki::Diary

    squeak には構文上かないませんが、なるべく似た感じになるように ruby で書いてみました:-p ⇒ id:sumim:20080417:p1 「世界のナベアツに Squeak Smalltalk で挑戦する(改訂)」 このスクリプトはメソッド名に日語を使っているので、UTF-8 でセーブしておいてから実行します。 オリジナルとの違いは、squeak 版のようにコンテキストからローカル変数の値を参照できないものかと試行錯誤してやりかたがわからなかったので、クラス変数アクセスでごまかしています。また、〜になっての処理を関数合成しておいて、メソッド「なります」で値を適用する方式に変更しました。 (2008-04-18修正) FalseClass#のときだけ() メソッドが nil を返すように変更しました。 #!/usr/bin/ruby -Ku #Content-type: appl

    世界のナベアツに Ruby で挑戦する - Tociyuki::Diary
    emergent
    emergent 2008/04/19
    思った以上にナベアツでワロタ
  • Ruby で スイーツ(笑)関数 - てっく煮ブログ

    rubyRuby はじめました(冷やし中華的な発音で)LiveCoding#5 にて 「Ruby とか Haskell は分かってて当たり前よね」 という空気だったので、今更ながらに Ruby を勉強しはじめた。Haskell は難しいらしいので、ちょっと先延ばし。参考資料:プログラミング言語Ruby ? ありえるえりあmasuidrive on railsBlog ArchivePHPユーザの為のRuby/Rails入門初めてのコーディングLiveCoding 後に cuzic さん邸で LiveCoder を中心に反省会というか雑談をしてた。そのときに話題に上った「スイーツ(笑)」関数で フィボナッチ数 を求めるようにしてみた。 def スイーツ(笑) if 笑 == 1 || 笑 == 2 return 1 end return スイーツ(笑 - 1) + スイーツ(笑

  • 1