【解説】まつもと ゆきひろのRuby検定【問題9】
コード3行目のb=aにより,変数bは変数aと同じ文字列を参照することになります。 これによりreverse!メソッドは,変数aに対して実行しても,変数bに対して実行しても同じ結果を導きます。 reverse!メソッドは,反転した文字列をその変数が参照している文字列に上書きします。 !記号のつかないreverseメソッドも用意されており,こちらは反転した文字列は返しますが変数の参照する文字列を書き換えることはありません。 !記号のあるメソッドを破壊的なメソッドといいます。 |
更新情報
|
||||||||||||||||||||||||||||||||||||||||||||||||||