تور راست فهرست مطالب

String

یه String یه struct هست که مالک یه دنباله از بایت‌های utf-8 روی حافظه‌ی هیپه.

چون حافظه‌ش روی هیپه، می‌شه اون رو گسترش داد، تغییرش داد، و غیره؛ کارهایی که با رشته‌های لیترال نمی‌شه انجام داد.

متدهای رایج:

وقتی یه String دراپ می‌شه، حافظه‌ی هیپش هم دراپ می‌شه.

String یه عملگر +‎ داره که رشته رو با یه &str‎ گسترش می‌ده و خودش رو برمی‌گردونه، ولی شاید به اندازه‌ای که امیدواری، ارگونومیک نباشه.