String เป็น Unicode เสมอ
type ของ String ประกาศโดยใช้ &'static str
:
&
หมายความว่านี่คือการอ้างถึงพื้นที่หนึ่งในหน่วยความจำ และมันไม่ใช่ &mut
นั่นแปลว่าคอมไพเลอร์จะไม่ยอมให้แก้ไขข้อความนี้ได้'static
แปลว่า ข้อความสตริงนี้จะคงอยู่ไปจนกว่าโปรแกรมจะสิ้นสุด(มันจะไม่โดน drop แน่นอน)str
แปลว่า มันชี้ไปที่สายลำดับของไบต์ที่เป็น utf-8 ที่ถูกต้องแน่นอนรายละเอียดหน่วยความจำ: