lua --函數 和運算符

函數定義:
optional_function_scope function function_name( argument1, argument2, argument3..., argumentn)
    function_body
    return result_params_comma_separated
end

optional_function_scope表示全局還是局部 默認是全局 local爲局部函數

result_params_comma_separated返回值可以有多個

可變參數:在函數參數列表中使用三點 ... 表示函數有可變的參數

固定參數加上可變參數,固定參數必須放在變長參數之前。

遍歷變長參數的時候只需要使用 {…},然而變長參數可能會包含一些 nil

 輸入參數的個數:select("#",...) 來獲取可變參數的數量

select(n, …) 用於訪問 n 到 select('#',…) 的參數

 

運算符:

算術運算符: + - * /  ^ % 

邏輯運算符: and or not

關係運算符: ==   ~=  >  < >=  <=

其他運算符: .. 連接兩個字符串   # 返回字符串或表的長度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章