İçeriğe geç

Yapılar (Structs)

Yapılar type anahtar kelimesi kullanılarak tanımlanır:

// Yapı tanımı
type Nokta {
x,
y
}
type Kisi {
isim,
yas
}
// Yapı örneği oluşturma
Nokta p = new Nokta;
p.x = 10;
p.y = 20;
Kisi k = new Kisi;
k.isim = "Ahmet";
k.yas = 30;

Yapı alanlarına nokta notasyonu ile erişebilirsiniz:

print("Nokta:", p.x, p.y);
print("Kişi:", k.isim, k.yas);

Yapılar otomatik olarak JSON’a dönüştürülebilir:

// Yapıyı JSON'a dönüştür
str json = toJson(k);
print(json); // {"isim": "Ahmet", "yas": 30}