自定義函數(shù)基本語法和通用計算機語言語法一致,如:
<數(shù)據(jù)類型> <變量> = <表達式>
語法構(gòu)成 | 說明 |
---|---|
數(shù)據(jù)類型 | 在自定義函數(shù)中提供12大數(shù)據(jù)類型,具體可參考數(shù)據(jù)類型章節(jié)(區(qū)分大小寫) |
變量 | 即該數(shù)據(jù)的名稱,用于在之后邏輯中的調(diào)用,可自定義設(shè)置(不可和數(shù)據(jù)類型一樣) |
表達式 | 即該變量被賦予的值,可以是被直接定義的也可為一個表達式(如果是表達式請注意表達式返回值類型要與數(shù)據(jù)類型一致,否則報錯) |
注:在自定義函數(shù)中可用 def 表示數(shù)據(jù)類型,編譯時自動識別數(shù)據(jù)類型
舉例:
String str = "fxiaoke" //被直接定義 Boolean boo = ["red", "blue", "green", "yellow"].isEmpty() //表達式定義 def result = ["red", "blue", "green", "yellow"].isEmpty() //def表示數(shù)據(jù)類型