ihag #4265(2007/11/19 19:13 GMT) [ Ruby ] Rating2/2=1.00
Rubyだと,とりあえずinspectしてみると,一生懸命自分を説明しようとしてくれます.直接p objectとしてもいいけど.(これは結局object.inspectの結果をputsします)
あと,メソッドの名前がうろ覚えのときに:
irb(main):001:0> Array.new.methods.grep(/each/) => ["each", "each_index", "reverse_each", "each_with_index"]
みたいなこともよくやるかも.
1 2 3 4 5 6 7 8 9 10 11 12
[[0, 1, 2, 3], {:greeting=>"Hello", :bye=>"farewall"}, lambda { puts "Hello, world" }, 0..9, /^$/, :symbol].each {|x| p [x.class, x.inspect]} => [Array, "[0, 1, 2, 3]"] [Hash, "{:bye=>\"farewall\", :greeting=>\"Hello\"}"] [Proc, "#<Proc:0xb7ca76fc@(irb):6>"] [Range, "0..9"] [Regexp, "/^$/"] [Symbol, ":symbol"]
Rating2/2=1.00-0+
[ reply ]
ihag
#4265()
[
Ruby
]
Rating2/2=1.00
Rubyだと,とりあえずinspectしてみると,一生懸命自分を説明しようとしてくれます.直接p objectとしてもいいけど.(これは結局object.inspectの結果をputsします)
あと,メソッドの名前がうろ覚えのときに:
みたいなこともよくやるかも.
Rating2/2=1.00-0+
[ reply ]