首先感谢极客学院和51CTO讲师门录制的教程,能快速学习了解Swift这门语言。
Swift语言编写代码感觉好严格,少敲一次空格都会报错,比如 var i =100,不管了先学了再说,多也不坏
![](https://i-blog.csdnimg.cn/blog_migrate/85ce724cdccc1d2177a5be84f500f827.gif)
1.语句可加分号或不加分号结束
1.定义常量用let关键字:
let product_constant =
100 当然定义常量后在赋值就会报错
2.定义变量用var关键字:
var variable =
"co" 这样它就会根据你给予的值推导出它的类型,也可以不同类型定义在一起:
var variable =
"co", variable02 =
10,variable03 =
true
当然如果你想强制指定类型的话可以这样写:var variavle:Int = 33 如果你在给他赋别的类型就会报错
3.字符串的连接:用反斜杠格式化变量就可以连接字符串或用+,+=连接
var i =
200;
var str = "Hello";
str = str + "Coyote";
str += "就是我"
str = "\(str)skahosa\(i)";
字符串可以包含的特殊字符
使用转意符 \0(null字符),\\(反斜杠),\t(制表符),\n(换行符),\r(回车符),\"(双引号),\'(单引号)
let str1 = "\0天天\"下雨\"有\r够\n烦的"
//单字节Unicode字符,使用\xnn表示,nn表示两个十六进制数
let str2 = "\x41"
println(str2)
//双子节Unicode字符,使用\unnnn表示
let str3 = "\u2600"
println(str3)
//四字节Unicode字符,使用\Unnnnnnnn
let str4 = "\U0001F496"
println(str4)
//字符串的大小写转换
let lowercaseStr = "coyote"
let uppercaseStr = lowercaseStr.uppercaseString
println(uppercaseStr)
println(uppercaseStr.lowercaseString)
4.数组的定义可以把不同类型放在同一数组里:var arr = ["Hello","Coyote",100,5.2]声明一个空的数组:var arr1 = []
如果你想存放一个特定的类型数组,那么可以这样写:var arr2 = Int[]()