2006-03-23から1日間の記事一覧
そうだった。見たことあったじゃないか。ボケてる。(id:argius:00000000)
現行の言語仕様の中で、最もよろしくないものと各地で言われているもので、ブロック外のスコープの変数がブロック内で書き換えられてしまうというもの。 i = 'a' (1..9).each do |i| print i end p i #=> 9
暗黙に文字列への変換をさせるには、to_strメソッドを定義する。 class Name def initialize name @name = name end def to_str return "name is " + @name end end o = Name.new "A.T" p o p "My " + o puts o puts "My " + o 実行するとこうなる。 # "My n…