コードの特定の行では出力が行われず、IRBは>>
プロンプトを終了します。IRBを終了するのではなく、>>
プロンプトが消える原因となったコード行の前の状態に終了するだけです。
>> stop_words = %w {the a and if}
>> stop_words.each{|x| stop_words << x.capitalize}
quit
quit
quit
- この状況に入ると、「quit」コマンドは変更を実行しないため、IRBシェルを終了することさえできません。
- 状態を終了し、前の変数定義をそのままにして、コード例で
stop_words
実験を依頼できるようにします。ここで何が起こっているのかについての解明/洞察をいただければ幸いです。