Playground - 使用:
playground 最大的好处应该是在编译器的右边,会实时输出结果。同时UI控件也是可以显示的。点击右边的小眼睛的按钮就可以看到了
如果一行代码有多个成员声明,需要添加分号隔开。
<span >var str1 = "haha";let a = 10</span>Swift用Let定义常量,用Var定义变量。
<span >var str1 = "haha"let age = 20</span>
字符串的拼接
只需要在 两个字符串之间添加 + ,来连接,非常方便相比于OC 的 [Nsstring StringWithFormat“”]
用反斜线\ 和小括号()做为字符串插入值
注意:Swift 是一门类型安全语言,不同类型是不能在一起的
上面的 “hand1” 需要强转为string 类型
(String )hand1
整形--转--字符串
var str = String(age)var str = "\(age)"
打印输出
基本可以所有你喜欢的字符 作为常量和变量名
常量变量的注意点:
* 不能用包含数学符号,(+,-,*,\)
* 不能用包含剪头,(→.....)
* 不能用包含非法的emoj,()
* 不能以数字开头,(123aaa..)
* 不能用单独的下划线,(let _ = 2)
............
数组和字典// 数组var shopPingList = ["catfish","water","tulips","blue paint"]shopPingList[1] = "bottle of water"// 字典var occupations = ["Malcolm": "Captain","Kaylee": "Mechanic",]occupations["Jayne"] = "Public Relations"
循环
//c语言for(int i = 0; i<10 ;i++){ //to do}//Swiftfor i in 0...100{ println("haha") //执行了101次}
控制流
if
/*** 控制流*///C语言let i = 6;if(i > 5){ println("大于")}//Swiftif i > 5{ println("大于")}
swich
let i = 1switch i{case 1: "1"case 2: "2"default: "3"}
方法
<div title="Page 4"><div ><div ><div ><pre><span >如果要定义一个函数用来输出一段信息</span>
func sayHello(){ println("Hello Swift")}
-> 返回一个整型
func max(a:Int,b:Int)->Int{ if a>b { return a }else{ return b} }
更多博客:更多资料
总结以上是内存溢出为你收集整理的初学Swift,初步了解全部内容,希望文章能够帮你解决初学Swift,初步了解所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)