argius note

プログラミング関連

2006-04-19から1日間の記事一覧

lambdaキーワード

f = lambda do |x| x * x end puts f[5] #=> 25追記:proc関数をlambdaという「キーワード」にした、という意味。id:argius:20060420:1145533951

Date,DateTime,Time

ちょっとさぼったので。日付のようなものなら、好きな日付のカタチにできるはず。1.8ではまだ使えない。 # for ruby1.9 require 'date' a = [Date, DateTime, Time] a.each do |c| a.each do |m| puts c.new.send "to_" + m.to_s.downcase end end