Ruby 初心者スレッド Part 28
■ このスレッドは過去ログ倉庫に格納されています
0367デフォルトの名無しさん
2009/06/05(金) 01:48:37String#to_iすると先頭から整数に変換可能なところまでを整数化して
あとは無視するので、先頭の"2"だけが2になってる。
簡単なのは eval "2/2" で、"2/2" をRubyコードとして実行(評価)する。
"2/2"が外部から来た信頼できない文字列だったらやっちゃ駄目。
■ このスレッドは過去ログ倉庫に格納されています