私はあなたが値にアクセスする必要があるときに参照を使用したい多くの状況ですが、あなたは値を変更したり、何らかの方法で変異させる必要はありません。参照を使用すると、後で使用するために再度インスタンス化する必要なく、1か所に値を保持できます。これは、プログラムが実行中に保管に使用する必要があるメモリの量を減らす方法です。
I many situations you would want to use a reference when you need access to a value but you do not need to modify the value or mutate it in some way. A reference allows you to hold the value in one place without needing to instantiate it again for use later. It is a way of reducing the amount of memory a program needs to use for storage while running.