Objective-C语言,安全高效而且交互性好,学习曲线平缓
能够不显示指定类型而编译器能够通过赋值来推断变量的类型.可是不支持隐式类型转换,即两种不同类型的变量之间不能够进行运算/赋值
Swift...double,假设想要float类型须要显示指定
在Swift中不支持隐式转换,假设想让两个不同类型的数据进行运算,那么须要显示的转换类型:类型名(常量/变量名)
变量名能够是汉字,符号等(仅仅要是...Unicode字符都能够)
在Swift中变量/常量名差点儿支持全部的Unicode字符,除了数学符号,箭头和横线
字符串拼接能够直接用”+”
“+”相当于C++中的运算符重载
元组:(概念来自关系型数据库...加入�元素用 .append()
如:names.append(“赵六”)
*一次仅仅能加入�一个元素
也可用+ 将两个数组拼接到一起,类似于字符串拼接
如:names = names + name1...}
依旧用元组遍历
如: for (key, value) in person {
}
* 字典的打印是无序的
Swift中的Bool有两个值:true和false
分支语句