« [Ruby] Verify 0.2 | トップページ | [Ruby] logging »

2009年4月18日 (土)

[Ruby] Lab419::functional


0.1.2が公開された



Perl6 のJunctions 相当の機能を pure ruby で実装したものらしい。



試してみた。



 $ cat t.rb
 require 'lab419/functional/junctions'
 puts([1,2,3].any.odd?)
 puts([1,2,3].one.odd?)
 puts([1,2,3].none.odd?)
 puts([1,2,3].all.odd?)
 include Lab419::Junctions
 puts(all(1,2,3) > 2) # include Lab419::Junctions が必要。
 
 $ /usr/local/trunk/bin/ruby t.rb
 true
 false
 false
 false
 false


ちなみに 419 は、for 1.9 のこと。


|

« [Ruby] Verify 0.2 | トップページ | [Ruby] logging »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Ruby] Lab419::functional:

« [Ruby] Verify 0.2 | トップページ | [Ruby] logging »