Swift基本语法
来源:互联网 发布:as3.0调用js页面方法 编辑:程序博客网 时间:2024/06/07 06:49
Swift与OC区别
swift中是没有 main函数的慨念,不像OC中 main函数为程序入口
swift所创建的文件后缀为 .swift,OC中文件后缀为 .m .h
swift中可以不写分号,但是在一行中有多条语句的时候必须要写
swift中采用的 pringt函数进行打印,代替了OC中得 NSLog语句。在swift中没有占位符:%@ 等等的概念,如果想要插入参数 采用的是 \()
swift中使用typealias自定义别名,C中使用typedef自定义别名。
swift中 变量和常量的表示为 var / let 。swift会自动推断数据类型。
swift严格要求变量在使用之前进行初始化。swift中不存在隐式转换,不同的数据类型不能做运算,在做运算之前必须强制类型转换。例如 var a = 10 //a自动为int var b = 11.11 //b自动为float var c = float(a) + b //直接加会报错,要强转一下
Swift数据类型
swift提供8,16,32,64位有符号,无符号整数,min最小值,max最大值。可以额外增加0和下划线swift提供Double:15位小数(默认) float:6位小数swift中BOOL只有两个值: true / false 判断语句必须是BOOL值swift中字符类型用 character表示 比如: let a:Character = "x"swift中字符串类型不是一个对象,而是一个结构体swift中提供了一个新的数据类型 ***元祖类型:Tuple***例如:var point = (x:10,y:20) //两个元素x、y取值一: point.x 二: point.1改值:point.x=12
Swift运算符
=:没有返回值(好处是防止==误用为=)闭合运算符:a...b,表示[a,b]半闭合运算符:a..<b,表示[a,b)溢出运算符:&+ 、&- 、&*、&/、&%
1 0
- Swift基本语法
- swift的基本语法
- Swift基本语法
- Swift基本语法
- Swift的基本语法
- Swift基本语法
- swift基本语法简介
- swift基本语法
- Swift基本语法
- IOS:Swift基本语法
- swift 的基本语法
- swift的基本语法
- swift基本语法
- swift的基本语法
- Swift 基本语法
- Swift 基本语法 : 一
- Swift基本语法
- Swift 基本语法
- HTML存储机制之WebStorage讲解
- 城墙
- codeforces#357 前三题题解
- 第一个博客写一下对runtime的理解
- T-SQL Part X: UNION, EXCEPT and INTERSECT
- Swift基本语法
- Protobuf vs Json
- Swift UI学习之基础:UIButton,UILabel and UISlider
- MySQL的varchar长度问题
- leetcode——Next Permutation
- 4、Android UI测试
- Swift UI学习之UITableView and protocol use
- linux下查看文件编码及修改编码
- Python爬虫积累