函數定義
- 格式
func 函數名(形參列表) -> 返回值 {代碼實現}
- 調用
let result = 函數名(值1,參數2:值2...)
func sum(a:Int, b:Int) -> Int {
return a+b
}
let result = sum(10, b:10)
函數的幾種寫法
func demo(){
print("無參無返回值")
}
demo()
func demo1() -> Int {
return 9
}
func demo2(str:String){
print(str)
}
func sum(a:Int, b:Int) -> Int {
return a+b
}
let result = sum(10, b:10)
沒有返回值函數的三種寫法
func demo(str:String){
print(str)
}
func demo1(str:String) -> (){
print(str)
}
func demo2(str:String) -> Void {
print(str)
}
demo("hello")
demo1("hello swift")
demo3("hello world")
函數的外部參數
- 在形參名前面再增加一個外部參數名,能夠方便調用人員更好地理解函數語義
- 格式
func 函數名(外部參數名 形參函數名: 形式參數類型) -> 返回值類型 {//代碼實現}
- Swift 2.0 以后,默認第一個參數名省略,如需顯示,可以加上外部參數
func sum1(num1 a:Int, num2 b:Int) -> Int {
return a + b
}
sum1(num1: 10, num2: 20)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。