// 寫功能初體驗
func getmyname(firstname first:string, lastname last:string) -> string
var myname = getmyname(firstname: "hu", lastname: "mingtao")
println("myname = \(myname)")
func getmyname1(#firstname:string, #lastname:string) -> string
var myname1 = getmyname(firstname: "hu", lastname: "mingtao")
println("myname1 = \(myname1)")
func getmyname2withfirstname(firstname:string, #lastname:string) -> string
var myname2 = getmyname2withfirstname("hu", lastname: "mingtao")
println("myname2 = \(myname2)")
func getmyname3(firstname:string, lastname:string) -> string
var myname3 = getmyname3("hu", "mingtao")
println("myname3 = \(myname3)")
// "預設值"引數在函式呼叫的時候能夠不寫,編譯器會自己主動呼叫宣告時候設定的預設的值
// 編譯器會自己主動為"預設值"引數建立乙個和區域性引數名稱一樣的外部引數名稱
// 假設不想要編譯器自己主動為"預設值"引數建立外部引數名稱,那麼須要在區域性引數名稱之前加"_"
func jionstring(stringa:string, #stringb:string, _ joiner:string = "-") -> string
var resultstring = jionstring("hu", stringb: "mingtao", "100")
func caculatemean(numbers: int...) -> double
return double(sum) / double(numbers.count)
}let mean = caculatemean(1,2,3,4,5,6)
println("\(mean)")
func swap(inout a: int, inout b: int)
var swapedvaluea = 3
var swapedvalueb = 5
// 交換值,相似於c語言,用&取位址傳(**也有提示功能)
swap(&swapedvaluea, &swapedvalueb)
func add(a:int, b:int) -> int
func minus(a:int, b:int) -> int
func multiply(a:int, b:int) -> int
func divide(a:int, b:int) -> int
return 0
}var operate = add
let addresult = operate(3,5)
println("\(addresult)")
operate = minus
let minusresult = operate(5,3)
func getoperate(operation: string) -> ((int, int) -> int)?
}var operate2 = getoperate("+")
if let realoperate = operate2
// 運算子過載
let a = 3
let b = 3.5
@infix func + (leftvalue: int, rightvalue: double) -> double
let sum = a + b
// 閉包
func sortarray(array: string) -> string
let sortedarray = sort(array,)
let sortedarray1 = sort(array,)
let sortedarray2 = sort(array,)
let sortedarray3 = sort(array,)
let sortedarray4 = sort(array,>)
let sortedarray5 = sort(array)
return sortedarray
}
Swift 初體驗 常量變數
適用於xcode7.3 1.定義常量變數 let num 100000 let用於定義常量 swift中每句 後可以不加分號 let myseven 100 print myseven 列印常量 var kkk 999 var用於定義變數,定義變數後必須給var修飾的變數名重新賦值,否則會報警告 k...
谷歌初體驗
一直用拼音加加的我,終於在某人的 下,試用了一下谷歌輸入法,結果拼音加加徹底的從我的機器上消失了,我終於也成為了乙個喜新厭舊的人啦.先說一下谷歌比拼音加加強的地方吧.1.最吸引人的地方就是可以自動同步使用者詞庫,這樣只要是能上網的地方,我就可以更新到符合我習慣的詞庫了,打的越多就越熟練,哈哈.2.句...
it行業初體驗
作為一名程式設計師,我也說一下自己入行一段時間的體會和感受。我記得是15年12月份開始,正式入門php語言,都說php是比較簡單,比較容易入門的一門語言,所以自己就選擇了php,一開始接觸php的時候 說實話 我還是比較感興趣的,原來這就是程式設計啊,真的好神奇。所以每天都是很用心的進行學習。說度過...