錆の弦とstrの違いは何ですか？
さびには、弦とstrは、文字の文字列を表す2つの異なるタイプです。

文字列は、ヒープに保存され、可変に保存されている所有された文字列タイプです。動的に弾力性があり、作成後に文字を追加または削除することができます。文字列はヒープに割り当てられ、スタックに割り当てられた文字列よりも長い寿命があります。文字列を作成する例は次のとおりです。

let my_string = string :: from（ "hello、world！"）;

＆strは文字列スライスで、文字列の文字通りなどの他の場所に保存されている文字列への参照です。スタックに保存されているため、文字列よりもアクセスが速くなりますが、不変で変更できません。これがan＆strを作成する例です。

let my_str：＆str = "hello、world！";

一般に、使用時に文字列と文字列を変更する必要がない場合は、使用＆str。＆strはより速く、弦よりもメモリオーバーヘッドが低くなりますが、不変であるため、より制限的です。