資料型別
本文將介紹 Wave 程式語言中提供的各種資料型別。 Wave 程式語言使用各種資料型別來儲存和運算數值。 主要的資料型別包括整數、浮點數、字串等。每個資料型別都定義了相應資料的特性和記憶體處理方式。
整數型別
整數型別用來儲存 整數值。
基本上,整數型別分為 i32
(有符號 32 位整數)和 u32
(無符號 32 位整數)。
Wave 程式語言提供了多種大小選項,讓開發者可以精確設置整數的範圍。
i8
~i1024
:有符號整數型別,範圍從 8 位到 1024 位。u8
~u1024
:無符號整數型別,範圍從 8 位到 1024 位。
範例:
var a :i32 = 100;
var b :u32 = 200;
浮點數型別
浮點數型別用來儲存實數值。
基本上,浮點數型別為 f32
。
此外,還提供了多種大小選項,使得浮點數型別的精確度可以根據需求設置。
f32
~f1024
:浮點數型別,範圍從 32 位到 1024 位,能夠進行更高精度的實數計算。
範例:
var pi :f32 = 3.14;
var e :f64 = 2.71828;
字串型別
字串型別用於處理文本數據。
使用 str
關鍵字來宣告字串。字串通常由雙引號(" "
)括起來,並將字串值賦給變數。
範例:
var text :str = "Hello Wave";
布林型別
布林型別用來表示 真(True) 或 假(False) 的值。
布林型別通常用於條件判斷語句中,並可設置為 true
或 false
。
範例:
var isActive :bool = true;
var isAvailable :bool = true;