Ruby 初心者スレッド Part 31
■ このスレッドは過去ログ倉庫に格納されています
0480デフォルトの名無しさん
2009/10/01(木) 16:38:52ttp://www.aoky.net/articles/why_poignant_guide_to_ruby/chapter-4.html
wordlist.rb
code_words = {
'スターモンキー' => '新帝国の神経質な閣僚のフィルとピート',
'カタパルト' => 'chuckyゴーゴー', '火炎瓶' => '暖房つきのリビング',
'ナイジェリア' => "Ny and Jerry'sドライクリーニング(ドーナッツ付き)",
'とどめをさす' => 'コンセントをさす'
}
require 'wordlist'
# 邪悪なアイデアを取ってコードワードと入れ替える
print "新しいアイデアを入力してください: "
idea = gets
code_words.each do |real, code|
idea.gsub!( real, code )
end
メソッドdoのブロック引数で、real, codeの二つが出てきます。
これはなんですか?意味がわからないです。。。
コピペで、rbファイルを2つ作って、下のコードをruby hoge.rbとして実行しても
想定通り動きませんし・・・
■ このスレッドは過去ログ倉庫に格納されています