當我們在程式碼裡實體化 (instantiate) 一個結構 (struct) 時,我們的程式將在記憶體裡產生相鄰的欄位資料。
我們透過指定所有欄位數值來實體化
StructName { ... }
.
結構裡的欄位可以透過 .
被存取。
以下說明範例的細節:
String::from
函數將產生一個 String
結構,它跟其他 SeaCreature 的欄位相鄰擺在一起,並放在堆疊 (stack)。
一個字串表示一段文字,而且透過以下方式被更改:String
結構裡 (後續章節會更詳細說明)