2006-05-30から1日間の記事一覧

Rubyで作る無限音階

Rubyで無限音階(Shepard Tone)

selectでフィルタ

filter関数を読んでいるうちに「Rubyでは何だっけ?」と思ってごそごそ調べました。 p "HelloWorld".split(//).select {|c| /^[A-Z]$/ =~ c } #=> ["H", "W"] HaskellではStringは[Char]だけれど、Rubyは違うんだっけ。 HaskellではChar.isUpperだけれど、Ru…

マルチリンガルなシソーラス検索

たとえば、 HaskellのChar.isUpper関数に相当するRubyのメソッドは何だろう Schemeのstring->list関数に対応するRubyのメソッドは何だろう Rubyのsplitメソッドに対応するHaskellの関数は何だろう Rubyの?Aに対応するSchemeの書き方は何だろう といった疑問…