在xcode中建立swift專案:
1.主函式
c,c++ 都有個主函式main函式,而swift專案的**中沒有,但是它有個main.swift的檔案,它就相當於個main函式從此處開始執行,而且檔案不能刪除,如果刪除程式不能執行
2.常量和變數:
定義變數:var a=5
注:變數的值可以改變
定義常量:let b=5
注:只要給常量賦值了之後,其的值不能發生改變
3.型別:
var n=5
var str="asdf"
上面兩行語句沒有型別定義,但它有乙個全自動的型別推斷,也就是說它會推斷n為int型別,str為string型別
手動指明型別:
var str:string="qwe"
4.陣列:
var arr=[11,231,"asda"]
var arr= 乙個空的陣列
var arr=string() 乙個空的string型別陣列
元祖(將一組資料放到變數中):
var c=("lisi","nan")或者
var c = ( name:"ysq",age:"11")
5.字典:
var dict=["nname":"zhangsan","age":"21"]
print(dict)
上面兩行語句執行後就可以輸出:
name:zhangsan,age:21
獲取特定位置的值,如:
print(dict["name"])
這裡可以輸出zhangsan
6.迴圈:
1)、for迴圈的用法:
for var i = 0 ; i<5 ;i++ {}
2)、for in 的用法:
fortestin 1...3
執行結果是:1
2
3
注:序列 用... 三個點來表示。 如1...3 即表示1到3的序列(1,2,3)
3)、while語句迴圈用法:
var i=0
while i>3
4)、do...while 迴圈用法:
var i=0
dowhile(i>3)
7.if條件語句的語法
var a=5
if a<8
else
注:if語句後面的小括號可有可無,但必須有大括號
8.switch語句
var str:string="asdf"
switch str
使用where 子句
var n=(1,-1)
switch n
注:switch語句中必須要有defaule語句並且放在最後,case語句中必須要有一條執行的語句,否則會報錯。變數值 可以是多個或乙個,多個變數用逗號隔開
9.其他
1)、playground:可解釋為「遊樂場」,是一種視覺化程式設計。當我們每一步操作,都得到實時地反饋,用來學習swift的特性很好用。
2)、沒有隱式強制轉換的本地型別推斷
3)、沒有null,強制和繫結
ios興趣班(四)(swift 類)
類 1 使用class關鍵字和類名來建立乙個類 類中屬性的宣告和常量 變數宣告一樣,唯一的區別就是它們的上下文是類。同樣,方法和函式宣告也一樣。類是乙個引用型別,也就是說它的例項分配到堆中 類中可以有 屬性 方法 建構函式 析構函式,索引器 下標 class person init deinit 屬...
兒童學各種興趣班的最佳年齡
孩子學習一些才藝特長是一件好事,有的孩子覺得學習是一件快樂的事情。有的孩子反覺得 是一件負擔,孩子如感到是負擔,就不太好了。再加上教育目的和方法不得當,可能會適得 其反。因此,家長在送兒童去學習的同時,還應尊重兒童自己的興趣。而且,家長還應根據 兒童生理發展的特點,理智地選擇學習時間。下面給各位家長...
FME模板興趣班第十五期(宗地統一編碼)任務小結
一 題目說明 針對這個題目,首先要了解宗地的編碼規則。1 宗地統一編碼規則 宗地 結構為五層19位,按層次分別表示縣級行政區劃 地籍區 地籍子區 宗地號。編碼結構圖如下所示 碼段第1至6位 第7 9位 第10 12位 第13位 第14位 第15 19位 值000001 999999 001 999 ...