Chester 的記錄語法

Chester 提供了簡潔而強大的語法來定義記錄(records),這類似於其他語言中的結構體(structs)或類(classes)。Chester 中的記錄預設是不可變的,並提供了一種便捷的方式來組織相關數據。

記錄的基本語法

Chester 中定義記錄的基本語法如下:

record RecordName(field1: Type1, field2: Type2, ...) { ... }

以下是一個簡單的 Person 記錄範例:

record Person(name: String, age: Int);

使用記錄

一旦定義,就可以創建記錄的實例並訪問它們的字段:

let alice = Person("Alice", 30);
println(alice.name);  // 輸出: Alice
println(alice.age);   // 輸出: 30