Swift中資料型別

2022-08-17 11:03:12 字數 592 閱讀 9785

無符號浮點型

// 定義乙個int型別的變數m,並且賦值為10

var m : int = 10

// 定義乙個double型別的常量n,並且賦值為3.14

let n : double = 3.14

// 定義變數時沒有指定明確的型別,但是因為賦值給i乙個20.20為整型.因此i為整型

var i = 20

// 錯誤寫法:如果之後賦值給i乙個浮點型數值,則會報錯

// i = 30.5

// 正確寫法

var j = 3.33

j = 6.66

資料型別的轉化

let a = 10

let b = 3.14

// 錯誤寫法

// let c = a + b

// let c = a * b

// 正確寫法

let c = double(a) + b

let d = a + int(b)

Swift資料型別(一)

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

Swift 資料型別(四)

在swift 中,字串的型別是string,首先我們來學習如何建立乙個字串。定義空字串有兩種方式 1 var emptystr 2 var emptystr string 利用isempty方法進行判斷字串是否為空。示例 如下 1 var emptystr 2 if emptystr.isempty...

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...