標籤:ios swift
/*
定義函數
*/
//sayHello的函數主體首先定義了一個新的名為greeting的String常量
//並將其設定加上personName組成一句簡單的問候訊息
//(persnalName:String)函數的傳參
//String: 函數的返回值類型,返回箭頭( - >)
func sayHello(persnalName:String)->String
{
let greeting = "Hello" + persnalName + "!"
return greeting;
}
//無返回值的函數
func sayGoodBye(personNanem:String)
{
println("Goodbye,\(personNanem)!")
}
//第一個函數printAndCount,列印了一個字串,然後並以Int類型返回它的字元數
func printAndCount(stringToPoint:String)->Int
{
println(stringToPoint)
return count(stringToPoint)
}
//第二個函數printWithoutCounting,調用的第一個函數,但忽略它的返回值
//函數的調用
//當第二函數被調用時,訊息由第一函數列印了回來,但沒有使用其返回值
func printWithoutCounting(stringToPonit:String)
{
printAndCount(stringToPonit)
}
func firstSwift(sender:UIButton)
{
println("第一個button的點擊事件")
self.label1.text = "button點擊了"
}
/*
調用函數
*/
println(sayHello("第一個函數"))
sayGoodBye("first company")
printAndCount("Hello world !")
printWithoutCounting("hello world !")
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
swift建立函數