トップページ > プログラム > 2015年11月06日 > Vobfpb3W

書き込み順位&時間帯一覧

84 位/203 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net

書き込みレス一覧

Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
634 :デフォルトの名無しさん[sage]:2015/11/06(金) 18:31:20.98 ID:Vobfpb3W
>>603
String の += は破壊的連結ではなくて使った分だけオブジェクトができる
なのでループ中とかでたくさん呼び出すと速度低下の原因になる
破壊的連結でいい場合は String#<< というメソッドがあるのでそっちを使いましょう

あとは、String#[] には Range を渡す使い方もできるので、
pngl[posp..posp+2] = line[pos..pos+2].reverse!
とすると String#[] の呼び出し回数を1/3にできる


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。