Ruby 初心者スレッド Part 14
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:デフォルトの名無しさん 07/09/18 12:59:30 1.9か、ActiveSupportを使って (1..1000).inject(&:+) 301:デフォルトの名無しさん 07/09/18 13:07:34 なんかエラーでてる http://wiki.fdiary.net/rails/?ActiveSupport 302:296 07/09/18 14:24:20 皆さん、ありがとうございます。 >>298-299 標準だとやはりこんな感じですか。 >>300 おお、Symbol#to_proc ! しかも1.9から標準になるのですか! http://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.9+feature#Symbol.23to_proc これはすごく便利ですね。ActiveSupportは使っているので、これで行きたいと 思います。 それにしても、Rubyはすべてがメソッドで、関数的に書くのはやりづらいと思っ ていましたが、工夫すればそれっぽい「見掛け」になるもんですねえ。 303:デフォルトの名無しさん 07/09/18 14:41:30 http://www.ruby-lang.org/ja/man/?cmd=view;name=irb で ----- eval "foo = 0" foo -- -:2: undefined local variable or method `foo' for #<Object:0x40283118> (NameError) --- NameError ----- がエラーになると書いてあるのだけど、 ----- eval "foo = 0" eval "foo" ----- だとエラーにならない。 普通のスコープとevalのスコープで振るまいが違うのは不思議に思える。 これについて何か統一的な理解の仕方はある?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/90 KB
担当:undef