Khi chúng ta khởi tạo một struct, chương trình của chúng ta sẽ tạo dữ liệu trường liên kết cạnh nhau trong bộ nhớ.
Chúng ta khởi tạo bằng cách chỉ định tất cả các giá trị trường bên trong
StructName { ... }
.
Các trường cấu trúc được truy cập bằng toán tử dấu chấm .
.
Chi tiết về bộ nhớ trong phần ví dụ:
String :: from
tạo ra một struct String
được đặt cạnh nhau với các trường của SeaCreature trong stack.
Một String đại diện cho đoạn text có thể được thay đổi và thực hiện điều này bằng cách:String
(Điều này sẽ được làm rõ hơn trong những phần sau)