一、 控制流
使用 if 和 switch 作为条件控制。使用 for-in 、 for 、 while 、 do-while 作为循环。小括号不是必须的,但主体的大括号是必需的。
let individualScores = [75, 43, 103, 87, 12] var teamScore = 0 for score in individualScores { if score > 50 { teamScores += 3 } else { teamScores += 1 } }
switch 支持多种数据以及多种比较,不限制必须是整数和测试相等。
let vegetable = "red pepper" switch vegetable { case "celery": let vegetableComment = "Add some raisins and make ants on a log." case "cucumber", "watercress": let vegetableComment = "That would make a good tea sandwich." case let x where x.hasSuffix("pepper"): let vegetableComment = "Is it a spicy \(x)?" default: //by gashero let vegetableComment = "Everything tastes good in soup." }
使用 while 来重复执行代码块直到条件改变。循环的条件可以放在末尾来确保循环至少执行一次。
var n = 2 while n < 100 { n = n * 2 } n var m = 2 do { m = m * 2 } while m < 100 m
二、 函数与闭包
使用 func 声明一个函数。调用函数使用他的名字加上小括号中的参数列表。使用 -> 分隔参数的名字和返回值
func greet(name: String, day: String) -> String { return "Hello \(name), today is \(day)." } greet("Bob", "Tuesday")
三、 对象与类
使用 class 可以创建一个类。一个属性的声明则是在类里作为常量或变量声明的,除了是在类的上下文中。方法和函数也是这么写的。
class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \(numberOfSides) sides." } }
相关推荐
本资源包包含了一份“Apple Swift编程语言入门教程”文档、一本高清的《Swift程序设计语言》电子书,以及一个名为“在线资源”的文本文件,旨在帮助初学者快速掌握Swift编程。 《Swift程序设计语言》是由苹果官方...
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和...书籍分享:苹果Swift编程语言入门教程(PDF中文版)
Apple Swift编程语言入门 1 简介 2 Swift入门 3 简单值 4 控制流 5 函数与闭包 6 对象与类 7 枚举与结构 1 简介 今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming ...
Swift编程语言课程体系:从入门到精通+编程知识+技术开发;Swift编程语言课程体系:从入门到精通+编程知识+技术开发;Swift编程语言课程体系:从入门到精通+编程知识+技术开发;Swift编程语言课程体系:从入门到精通...
Apple苹果IOS开发Swift编程语言入门教程中文版.pdf
苹果公司最新发布的Swift编程语言入门教程
Swift 是供 iOS 和 OS X 应用编程的新编程语言,基于 C 和 Objective-C, 而却没有 C 的一些兼容约束。Swift 采用了安全的编程模式和添加现代 的功能来是的编程更加简单、灵活和有趣。界面则基于广受人民群众爱 戴的...
Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零开始,深入浅出的Swift语言学习指南; Swift编程入门教程,从零...
Apple Swift 编程语言入门教程参照 Apple Swift 编程语言是苹果公司推出的新的编程语言,用于开发 iOS 和 OS X 应用程序。Swift 编程语言基于 C 和 Objective-C,继承了它们的优点,同时也添加了现代编程语言的功能...
Apple Swift编程语言入门教程 电纸书 mobi格式
苹果SWIFT编程语言入门教程【中文版】.pdf