//: playground - noun: a place where people can playimport uikit
// 定義乙個陣列
var userscores:[int]? = [12, 990, 572, 3258, 9999, 1024, 666]
userscores = userscores ??
// 定義乙個函式獲取陣列中最大值和最小值
// 注意: (maxscores:int, minscores:int)? 和 (maxscores:int?, minscores:int?) 是兩個完全不同的表達意思
// 前者表示可選性元組, 後者表示元組中的兩個值為可選性,而元組本身不是可選性
func maxminscores(scores:[int]) -> (maxscores:int, minscores:int)?
// 獲取最大最小值
var curmax = scores[0], curmin = scores[0]
for score in scores[1..return (curmax, curmin)
}if let result = maxminscores(userscores!)
Swift函式的使用
函式 1.定義函式 func 函式名 傳入的值 string string 2.函式的呼叫 let 傳入值 hallow xiaozhou println 函式呼叫的結果為 函式名 傳入值 函式呼叫的結果為 hallow xiaozhou 3.函式的形式引數和它的返回值 多參和無參 1 多參 fun...
swift 函式使用注意
1.外部引數與內部引數 swift3.0後不區分了 在此還是解釋下,權當了解了 內部引數 所有在引數內部可以看見的引數 即在引數宣告時的引數 即為內部引數,預設情況下所有引數都是內部引數 外部引數 在函式外可以看到的引數名稱就是外部引數,預設情況從第二個引數開始既是內部引數也是外部引數 如果希望看到...
6 2 1 使用函式處理元組
6.2.1 使用函式處理元組 在第 3 章,我們用元組來表示城市和人口。當我們想要增加人口時,不得不寫點東西,像這樣 let name,population oldprague let newprague name,population 13195 這很清晰,但有點羅唆。第一行分解元組,第二行對第二...