用函式來定義乙個功能
定義乙個函式需要在函式名後面用小括號()來新增引數,用->來區分引數型別,名稱和返回值的型別
func greet(name:string, day:string) -> string
let greetstring = greet(name: "snow", day: "monday")
print(greetstring)
閉包
let numbers = [1,2,3,4,5,6]
//這個閉包將會輪訓陣列中的元素,分別給每個元素*3
numbers.map()
//講陣列中的item全部*3
numbers.map()
用class+name 來建立乙個類
定義類的乙個屬性和定義乙個常量或者變數一樣
用var或者let
class shape
func ******description() -> string
}//在其他類中呼叫shape類
var shape = shape(name: "namedshape")
shape.sides = 8
let descstring = shape.******description()
print(descstring)
Swift4學習筆記 0 寫在開始之前
這幾天打算系統學習一下ios程式設計,語言選擇用swift。就像我們要先學代數再學方程,後面才有基礎去學微積分一樣。學ios程式設計,我打算先把swift搞定,然後再去結合xcode的介面設計。目前 2017.09.22 xcode最新版本是4.0版,官方位址是 學習的最好教材就是蘋果官方的教學文件...
Swift 4 流程控制
if語句 判斷條件不需要小括號,條件執行體必須要放在花括號中 var int6 int 6 if int6 0 print int6 else print 666666666 switch語句 switch中不需要強制寫break語句,但是在每個case裡必須有一條語句 fallthrough可以在...
Swift4 模式, 列舉型
建立 2018 03 05 完成 2018 03 05 更新 2018 03 10 改變標題 swift4 模式 swift4 模式,列舉型 補充rawrepresentable協議 任務表 todo 元組 taple 與switch 模式匹配 pattern matching 檢驗構造和值是否一致...