Rubyの魔神 このページをアンテナに追加 RSSフィード

   「Ruby」は宝石の魔神のイメージ(The Jinn of the Ruby)
   [VB] [VB6] [Android] [電子工作] [個人メモ] [仕事メモ] [アイデア] [TstLink] [開発] [CE] [LTSA] [自動化] [Qt] [OCaml] [TOOLS]
   [3Dプリンタ] [RAA] [Forge]   [機能別索引] [逆引きRuby] [マニュアル] [るびま] [標準ライブラリ] [るりまサーチ] [Try! Ruby] [PRaggerまとめ] [ピジョン・ブラッド]
   [Rubyコーディング規約] [プログラミングのオキテ] [Rubyist SNS] [TOOLBIS]
   [RubyネットワークProg] [druby] [コードなにがし] [RDocテンプレ] [Ruby/Tkサンプル]
   [WAVE] [Xperia] [github] [twitterなど] [Java] [EA] [マクロ]

2013-09-24

Rubyで書かれたYコンビネーター

Rubyで書かれたYコンビネーター - Rubyの魔神 を含むブックマーク はてなブックマーク - Rubyで書かれたYコンビネーター - Rubyの魔神 Rubyで書かれたYコンビネーター - Rubyの魔神 のブックマークコメント

それで Y Combinator って何かっていうと.

fact = lambda{|f| lambda{|n| n == 0? 1 : n * f[(n-1)]} }

Y = lambda do |f|

lambda{|proc| f[lambda{|args| proc[proc][args] }]}[

lambda{|proc| f[lambda{|args| proc[proc][args] }]}

]

end

puts Y[fact][5] #=> 120

そろそろ分かっておきたいY Combinator - I am Cruby!

Rubyのバージョンを表示する

Rubyのバージョンを表示する - Rubyの魔神 を含むブックマーク はてなブックマーク - Rubyのバージョンを表示する - Rubyの魔神 Rubyのバージョンを表示する - Rubyの魔神 のブックマークコメント

Rubyのバージョンを表示する

■書式

RUBY_VERSION

■説明

RubyのバージョンはRUBY_VERSIONに入っています。これをprintで表示します。

Rubyのバージョンを表示する
puts RUBY_VERSION

http://codepad.org/7nJNyMHy

codepadのRubyのバージョンがふと知りたくなったので。

1.8.6でした。

トラックバック - http://ruby.g.hatena.ne.jp/garyo/20130924