1. 程式人生 > >【swift】1、常量與變數

【swift】1、常量與變數

swift和python不一樣的是,他作為系統程式語言,不像python那樣拿來就用,要先對物件進行宣告,而宣告過後,也有所不同;

一、常量與變數

常量的值一旦設定就不能改變,而變數的值可以隨意更改。

常量用let關鍵字進行宣告,變數用var關鍵字進行宣告;

1.1宣告與賦值(直接賦值)

如:

let a = 123
var b = 0

此時,a 被賦值為123,b被賦值成0;

但是b可以被重新賦值成新的,如:

var b = 0
var b = 1

那麼,最終b被賦值成1,而不是0;

但是如果是let賦值的常量,則不可被再次賦值,一錘子買賣,恕不包售後服務;

swift在常量與變數的使用上有著幾乎病態的苛求,如果一個變數在之後的程式碼中,沒有被再次賦值,swift會報一個提示,建議你將這個常量改為變數宣告;

1.2一行賦值多個

你可以在一行中宣告多個常量或者多個變數,用逗號隔開:

var x = 0.0, y = 0.0, z = 0.0
let a = 1.1, b = 1.2, c = 1,3

1.3型別標註