Swift 数据类型

2017-03-08  本文已影响0人  奔跑的_猿

不论在使用什么程序语言编程时,都是需要使用各种数据类型来存储不同的信息。
变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。
所有变量都具有数据类型,以决定能够存储哪种数据。
内置数据类型
Swift 提供了非常丰富的数据类型,以下列出了常用了几种数据类型:

var x:Float = 1/3
print(x)
var y:Double = 1/3
print(y)

typealias Feet = Int
var distance: Feet = 100
print(distance)
我们使用 playground 执行以上程序,输出结果为:
100

var varA = 42
varA = "This is hello"
print(varA)
以上程序,会在 Xcode 中报错:
error: cannot assign value of type 'String' to type 'Int'
varA = "This is hello"
意思为不能将 'String' 字符串赋值给 'Int' 变量。

import Cocoa
// varA 会被推测为 Int 类型 
var varA = 42
print(varA)
// varB 会被推测为 Double 类型  
var varB = 3.14159
print(varB)
// varC 也会被推测为 Double 类型   
var varC = 3 + 0.14159
print(varC)

执行以上代码,输出结果为:
42
3.14159
3.14159

上一篇下一篇

猜你喜欢

热点阅读