你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 1.3 Swift類型轉換,類型推斷和類型安全

1.3 Swift類型轉換,類型推斷和類型安全

編輯:IOS開發綜合
/**

類型轉換

在 C語言中是 (類型)表達式

*/



var intVar:Int = 9

var floatValue:Double = 3.2



// 這樣子直接賦值是不可以的

// intVar = floatValue;



// 這樣寫

intVar = Int(floatValue)



print("\n", floatValue)



print("\n", intVar)

// 可以看到它並不是改變 floatValue 的值,而是生成一個臨時的變量 Int(floatValue) 賦給intVar



// 強制轉換為浮點型數據

floatValue = Double(intVar)



print(floatValue)











let UInt8Value: UInt8 = 9

let UInt16Value: UInt16 = 9

// 在C語言裡這個是可以做的,在這裡卻不可以以, 但是強制轉換可以的

let UInt32Value:UInt32 = UInt32(UInt8Value) + UInt32(UInt16Value);



print(UInt32Value)

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved