swift使用let关键字来定义常量,使用var来定义变量,变量在使用前必须初始化(赋初始值)
swift是类型安全语音,即不同类型的变量不能一起运算,必须转成同一类型才可以
变量的类型在声明时不必给出,编译器会推断类型,后面如果需要转换类型,必须显式转换
例如
var MyAge = 10
var YourAge = 11
var Total = Float(MyAge)+Float(YourAge)
有一种简单的把值转为字符串的方式,用反斜杠加小括号,\()
例如:
let apple = 2 let orange = 4 let say1 = "I have \(apple) apples\n" let say2 = "I have \(apple+orange) pieces of fruit." println(say1+say2)
//结果: //I have 2 apples //I have 6 pieces of fruit.
swift几乎可以用任何字符作为常量和变量的名字
例如:
let π = 3.14159
let 网址 = "http://www.cnblogs.com/walter371"
let {emoji表情} = "王大力和王二力"
//emoji表情是一种特殊的Unicode字符
//在mac上可以使用快捷键:control+command+空格来调出emoji表情
常量和变量的注意点:
不能包含数学符号:+、-、*、/
不能是关键字:(如:let 、 var等)
不能包含箭头,不能以数字开头,不能是一个单独的下划线。。。