使用Playground快速练习Swift语法 --基本语法
关注Swift好久了,现在准备好好学习一下,使用Playground练习Swift语法再好不过了, 后来随便一个写了个print语句,右侧就有结果了;原来Playground是自动执行的... Swift语言有些语法都跟C++、Java等语言类似,比如注释什么
定义变量/常量
var str = "hello world" //或 var welcomeMessage: String = "Hi Swift"
//定义常量 let URL = "http://www.aswifter.com" 输出字符串
var str = "hello world" print(str)
let URL = "http://www.aswifter.com" print("我的博客地址:(URL)") 循环语句
for index in 1...5 { print(index) } 1...5 表示一个Range,表示从1到5。
普通的for语句,while语句,do..while语句都与C语言的一样,略过~~ 集合类型数组
var shoppingList = ["牛奶","面包"] //或 var shoppingList2: [String] = [] 同样因为类型自动推断,我们可以不指定类型,
同时修改多个元素 shoppingList[0...1] = ["香蕉","哈密瓜"]
let mapleSyrup = shoppingList.removeAtIndex(0) 删除会返回当前被删除的元素 * 遍历数组 ``` for item in shoppingList { print(item) } Set集合
var letters = Set<Character>() //或 var favoriteGenres: Set = ["Rock","Classical","Hip hop"]
字典
var airports: [String:String] = ["TYO": "Tokyo","DUB": "Dublin"] //或 var airports = ["TYO": "Tokyo","DUB": "Dublin"] //创建空字典 var namesOfIntegers = Dictionary<Int,String>()
print(airports["TYO"]) airports["TYO"] = "Beijing" //添加 airports["LHR"] = "London" //删除 airports["LHR"] = nil
for (airportCode,airportName) in airports { print("(airportCode): (airportName)") } 参考资料The Swift Programming Language 中文版 中文版的教程有些老了,还是基于Swift 1.0的,有些函数已经发生了变化,可以对照看官方教程。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |