Swift 資料型別(四)

2021-07-30 08:50:51 字數 960 閱讀 4679

在swift

中,字串的型別是string,首先我們來學習如何建立乙個字串。定義空字串有兩種方式

1 |  var emptystr = ""

2 |  var  emptystr = string()

利用isempty方法進行判斷字串是否為空。示例**如下:

1 |  var emptystr = ""

2 |  if emptystr.isempty

接下來我們要建立不可變字串和可變字串,swift語言

通過為字串變數宣告為let和

var實現不可變字串和可變字串,示例**如下:

1 |  let  str:string =  "hello"

2 |  var varystr = "hello"

3 |  varystr = varystr + "你好

" 4 |  print("varystr:\( varystr)")

輸出結果:str:hello你好

例子中,第1行**定義

string

型別的常量

str,這裡指定的

str的型別。第

2行**定義了變數

varystr

,這裡沒有指定

varystr

的資料型別。由於

swift

能夠對資料型別進行自動推斷。根據

varystr

的值「hello

」,系統可以自動推斷出

varystr

為string

型別。第

3行**用「+」對

str進行了追加。

第4行**是列印出

varystr

的值。在列印時需要插入常量、變數或其他型別的資料時,需要使用

反斜槓,如第4行**print("str:\(str)")中的「\str

」。

Swift資料型別(一)

中的資料型別包括 整型 浮點型 布林型 字串 元組 集合 列舉 結構體和類等。這些型別照引數傳遞方式的不同可以分為 值型別和引用型別。值型別是在賦值或給函式傳遞引數時,建立乙個副本,把副本傳遞過去,這樣在函式的呼叫過程中不會影響原始資料。引用型別就是在賦值或給函式傳遞引數時,把本身資料傳遞過去,這樣...

Swift 資料型別 二

1.整型 letnum1 uint8 1 無符號8位整數 letnum2 uint16 2 無符號16位整數 letnum3 uint32 3 無符號32位整數 letnum4 uint64 4 無符號64位整數 letnum5 int8 1 有符號8位整數 letnum6 int16 2 有符號1...

Swift中資料型別

無符號浮點型 定義乙個int型別的變數m,並且賦值為10 var m int 10 定義乙個double型別的常量n,並且賦值為3.14 let n double 3.14 定義變數時沒有指定明確的型別,但是因為賦值給i乙個20.20為整型.因此i為整型 var i 20 錯誤寫法 如果之後賦值給i...