Swift 基本语法

Swift1 基本语法

常量和变量

类型标注

常量和变量的命名

输出常量和变量

注释

分号

数据类型转换

布尔值

元组

可选类型

可选绑定

隐式解析可选类型

使用断言进行调试

区间运算符

半开区间运算符

字符串初始化

字符串的拼接

字符串中字符遍历

字符数据类型

字符串插值

计算字符数量

字符串索引

indeces使用

字符串删除

字符串比较

前缀后缀

创建一个空数组

创建一个带有默认值的数组

两个数组相加

用字面量构造数组

访问和修改数组

遍历数组

创建一个空集合

用字面量创建集合

添加删除集合元素

集合的操作

union合并集合

intersect交集

subtract不在集合中的数组

exclusiveOr不在两个集合中

集合之间的关系

使用“是否相等”运算符(==)来判断两个集合是否包含全部相同的值。

使用isSubsetOf(_:)方法来判断一个集合中的值是否也被包含在另外一个集合中。

使用isSupersetOf(_:)方法来判断一个集合中包含另一个集合中所有的值。

  • 使用isStrictSubsetOf(_:)或者isStrictSupersetOf(_:)方法来判断一个集合是否是另外一个集合的子集合或者父集合并且两个集合并不相等。
  • 使用isDisjointWith(_:)方法来判断两个集合是否不含有相同的值(是否没有交集)。
  • 创建一个空字典
  • 用字面量创建字典
  • 访问和修改字典
  • 字典遍历
  • 字典的有序输出
  • For…In 结构

while    结构

带标签的while循环

repeat…while 结构

Switch…case 中的元组_使用

Switch…case 中的元组值绑定

Switch…case 中的where条件语句

Switch…case 中的fall through

函数的定义与调用

函数参数与返回值

元组作为返回值

可选元组作为返回值

制定函数外部参数

忽略函数外部参数

函数默认参数值

函数可辨参数

函数常量参数和变量参数

函数输入输出参数

时间: 2024-10-11 03:59:27

Swift 基本语法的相关文章

Swift 基础语法

一.变量和常量 定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 //: # 常量 //: 定义常量并且直接设置数值 let x = 20 //: 常量数值一经设置,不能修改,以下代码会报错 // x = 30 //: 使用 `: 类型`,仅仅只定义类型,而没有设置数值 let x1: Int //: 常量有一次设置数值的机会,以下代码没有问题,因为 x1 还没有被设置数值 x1 = 30 //: 一旦设置了数值之后,则不能再次修改,以下代码会报错,因为 x1

swift 基本语法---01

Swift是苹果公司于2014年WWDC发布的一款全新的编程语言,这门语言可以用来开发ios,Mac的应用程序,苹果从2010年开始设计Swift语言,耗时4年. Swift的语法内混合了JavaScript.Objective-C.Python这三门语言,语法简单,代码简洁,而且在开发ios和Mac的应用程序时可以和Objective-C混用.Swift拥有了脚本语言语法简单和易于编写和测试的优点,同时也有Objective-C能够更好的利用设备性能的强大之处. Swift的一些简单语法: "

Swift基础语法(常量变量、数据类型、元组、可选、断言等)

Swift 是 iOS 和 OS X 应用开发的一门新语言.然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的. Swift 的类型是在 C 和 Objective-C 的基础上提出的,Int是整型:Double和Float是浮点型:Bool是布尔型:String是字符串.Swift 还有两个有用的集合类型,Array和Dictionary,请参考集合类型. 就像 C 语言一样,Swift 使用变量来进行存储并通过变量名来关联值.在 Sw

Swift常用语法示例代码(一)

此篇文章整理自我以前学习Swift时的一些练习代码,其存在的意义多是可以通过看示例代码更快地回忆Swift的主要语法. 如果你想系统学习Swift或者是Swift的初学者请绕路,感谢Github上The Swift Programming Language开源翻译的中文版,感谢极客学院wiki提供的PDF版本. 代码和PDF版本上传至Github,有兴趣的可以下载下来试试. SwiftTour Base var str = "Hello, World!" print(str) // 变

iOS开发——语法篇&swift经典语法总结

swift经典语法总结 1:函数 1.1 func funcNmae()->(){} 这样就定义了一个函数,它的参数为空,返回值为空,如果有参数和返回值直接写在两个括号里就可以了 1.2 参数需要指明类型,而如果没有返回值可以不写->(),返回值只需要写返回类型,如果写了返回名称,可以在函数调用后的值用点语法访问 1.3 在参数名称前可以加上外部参数名,调用的时候就可以带上它了,如果外部参数名和内部参数名相同则可以直接在内部参数名前加#即可 1.4 如果跟参数设置一个默认值,则swift会自动

swift 有些语法还是不支持。

<pre name="code" class="html">"func hasAnyMatches(list: Int[], condition: Int -> Bool) -> Bool { for item in list { if condition(item) { return true } } return false } func lessThanTen(number: Int) -> Bool { return

【swift_1】swift基本语法及事例Demo

语法类的文档网上比较多,我这里参考:Swift基本语法 事例Demo:链接:http://download.csdn.net/download/riven_wn/9401928 语法须知 2个不需要 不需要编写main函数:全局作用域中的代码会被自动当做程序的入口点(从上往下执行) 不需要在每一条语句后面加上分号 let radius =10 你喜欢的话,也可以加上   let radius =10; 有一种情况必须加分号:同一行代码上有多条语句时 let radius =10;   let r

Swift高级语法学习总结(转)

Swift高级语法学习总结 1.函数 1.1 func funcNmae()->(){} 这样就定义了一个函数,它的参数为空,返回值为空,如果有参数和返回值直接写在两个括号里就可以了 1.2 参数需要指明类型,而如果没有返回值可以不写->(),返回值只需要写返回类型,如果写了返回名称,可以在函数调用后的值用点语法访问 1.3 在参数名称前可以加上外部参数名,调用的时候就可以带上它了,如果外部参数名和内部参数名相同则可以直接在内部参数名前加#即可 1.4 如果跟参数设置一个默认值,则swift会

Swift基础语法学习总结(转)

Swift基础语法学习总结 1.基础  1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型,几乎所有类型都是可打印的. 1.3) swift在语句后面加分号与否都是正确的,但是swift偏好的风格是不在结尾处加分号的.如果有多个语句,必须用分号隔开. 1.4) 在一个数字中庸下划线(_)会被忽视,方便认出大数值的的数字,也可以在前面补零. 1.5) swift不允许在不同种类型间做加减乘

Swift基本语法

简介 1.什么是Swift Swift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语言 Swift在天朝译为"雨燕" 跟Objective-C一样,可以用于开发iOS.Mac应用程序 苹果从2010年7月开始设计Swift语言,耗时4年打造 2.Swift的语法特点 从它的语法中能看到Objective-C.JavaScript.Python等语言的影子 语法简单.代码简洁.使用方便 可与Objective-C混合使用(相互调用) 3.为什么要设计Swift语言 让应用开