Ruby 初心者スレッド Part 28
■ このスレッドは過去ログ倉庫に格納されています
0368デフォルトの名無しさん
2009/06/05(金) 01:52:48to_iは文字列を整数とみなして変換してくれるメソッドであって
数式として評価してくれるわけではない
文字列を評価したいのなら、例えば明示的にevalを用いること
eval "2/2"
=> 1
なお一般的に、evalは注意深く用いられるべきメソッドだと認識されている
最低限の注意として、信用できない入力をそのままevalに与えない
使用は最小限に・・・・・・ここぞという部分にピンポイントで用いるべし
■ このスレッドは過去ログ倉庫に格納されています