Ruby初心者質問スレPart2
■ このスレッドは過去ログ倉庫に格納されています
0674671
2005/07/23(土) 12:21:55"300".to_iで"300"を返すようにしたいのかと思ったんだ
で、トムこと>>672のコードでも上手くいくけど
こういう書き方もある↓
class String
alias to_i_original to_i
def to_i
if /^-?\d+$/ =~ self
return self.to_i_original
else
return self
end
end
end
■ このスレッドは過去ログ倉庫に格納されています