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