ساختار
خلاصه
ساختارهای زبان Wave جزء عناصر اصلی دستور زبان برای اعلام نوعهای دادهٔ تعریفشده توسط کاربر هستند. با استفاده از ساختارها، میتوان مقادیر از نوعهای مختلف را به یک واحد منطقی تبدیل کرد و به این ترتیب، میتوان ساختار دادههای پیچیده را بهطور دقیق و ایمن مدلسازی کرد.
ساختارهای Wave بهعنوان نوع مقادیر (value type) عمل میکنند. تمام فیلدها باید نوع صریحی داشته باشند و هنگام ایجاد یک نمونه از ساختار، همه فیلدها باید مقداردهی اولیه شوند. این قوانین به حفظ وضعیت همواره کامل و پیشبینیپذیر ساختار کمک میکنند.
دستور زبان اعلام ساختار
ساختار با استفاده از کلیدواژه struct اعلام میشود.
نام ساختار از نگارش پاسکال (PascalCase) استفاده میکند و میتوان یک یا چند فیلد در بدنهٔ ساختار تعریف کرد.
فیلدها به صورت نام: نوع; اعلان میشوند و بعد از هر اعلان فیلد، وجود نقطه ویرگول لازم است.
struct Box {
size: i32;
weight: f32;
}
