swift語言-函數part1

來源:互聯網
上載者:User

標籤:調用函數   封裝   模組化   代碼   

1. 函數的定義和調用函數的概念

函數是為了完成某種特定任務的代碼塊,給代碼塊起個有意義的名字,稱之為函數名。當函數需要被執行的時候,調用這個名字就可以執行函數了。可以協助程式模組化,減少代碼冗餘、協助程式員更好理解程式。

函數的分類

(1)其他程式員已經封裝過函數。如列印函數:

    println("Hello Swift")

(2)程式員自己封裝的函數。

swift函數定義和調用的文法

這裡注意swift函數和其他語言函數的區別:
首先函數要使用func關鍵字。
其次別的語言的函數先寫參數類型跟個空格符號再寫參數名,而swift正好相反先寫函數的參數名跟個冒號符號再寫參數的類型。
再次其他語言的傳回值在函數名前面用空格符號,swift用箭頭->符號跟傳回型別寫在參數列表後邊。
注意swift和java一樣只有一個檔案,用不著再寫一個函數的聲明。
函數定義:
func 函數名(參數名1:參數類型,參數名2:參數類型…) -> 函數的傳回值類型{
????函數體
????return 傳回值
}
函數的調用:
函數名(實參列表)
例子定義以及使用一個輸出數組每個元素的函數。

func showIntergerArray(array:[Int]){    for a in array{        print("\(a) ")    }    println()   }   
showIntergerArray([1,2,3,4,5])

swift語言-函數part1

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.