苹果(Apple) 在2014年WWDC 发布了 Apple Swift语言。通过简单的了解发现Swift是一个非常灵活非常强大的语言。
Swift目前只能在Xcode 6 上开发,你需要到https://developer.apple.com/xcode/来下载
另外Swift可以和Objective-C, C, C++同时开发。听起来是不是很激动,下面就让我们开始初步学习一下Swift。
1. 变量 (var) 和常量 (constant)
变量和常量的定义与其他语言相同, 变量是可以被重写的, 常量则不可以
import Foundation
var a = 10
a = 100
var b = 1let c = a+b
println(c)
OUTPUT: 101
2. 数据类型(Type)
数据类型可以不定义,也可以强制来定义。
import Foundation
var str = “Hello 901itcom”
var s:String = “World”
var i:Int = 100
var words:String = “901itcom”println(str)
OUTPUT: Hello 901itcom
3. 字符串连接(Connectivity)
Swift所使用的连接方式是用一个向后的下划线再加上括号,在引号之间,你可以增加任意的数据类型
var i = 200
var str = “Hello”
str = str + “901itcom”
//不能直接加数字
str = “(str) 901itcom (i)”
println(str)
OUTPUT: Hello 901itcom 901itcom 200
4. 数组(array)
同样,在数据类型方面,如果不定义,系统会自动识别:
var arr = [“Hello”,”901itcom”,10,4.5]
println(arr)
OUTPUT:
{
Hello,
901itcom,
100,
“4.5”
}
你也可以创建一个空数组:
var arr1 = []
或者是重新建立一个空的强制为String的数组
var arr2 = String[]()
字典(关联数组)
var dict = [“name”:”901itcom”,”age”:”28″]
dict[“gender”]=”Male”println(dict)
println(dict[“name”])
OUTPUT: [gender:Male,name:901itcom,age:28]
901itcom