跳轉到內容

Nimrod 程式設計/基本型別

來自華夏公益教科書,開放的書籍,為開放的世界

現在讓我們介紹一個新概念,型別。型別是資料的類別,事實上我們已經使用了一些,例如字串、布林值和整數。使用它們很簡單,我們只需要改變宣告變數的方式。到目前為止,我們一直這樣做

var myVar = "這是一個字串"

但我們也可以這樣做

var myVar:string myVar = "這是一個字串"

甚至這樣

var myVar:string = "這是一個字串"

如你所知,Nim 需要在生成可執行檔案之前知道變數的型別(因為生成的程式這樣會更快),而且在之後不能改變型別。現在我們對這些屬性有各種各樣的技術名稱,但通常稱為靜態型別,我們說 Nim 是一種靜態型別語言(變數型別不會改變的語言)。這聽起來可能很混亂,型別?靜態型別?什麼?但請稍等片刻,它可能開始有意義(如果沒有,別擔心,它最終會這樣)。

好吧,我們知道什麼是型別,但是我們如何知道哪些型別可供我們使用,以便我們可以使用它們?嗯,我們將列出它們,但是現在我們只介紹最基本的型別(這些型別在每種語言中都差不多)

為了有效地表示數字,有幾種型別的數字

華夏公益教科書