Introduction
Strings in Ruby can be changed after they are created. This helps you easily update text without making a new copy every time.
When you want to build or change a message step by step.
When you need to update user input or data without creating new strings.
When you want to save memory by modifying the same string instead of making many copies.