亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

LUA怎么獲取指定的函數返回值 ?

LUA怎么獲取指定的函數返回值 ?

holdtom 2019-01-28 10:06:00
例如LUA函數f()如下:function f()a,b,c=1,2,3return a,b,cend那當我想要調用f()只需要獲得第2個參數,而第1、3個參數忽略不管,那應該怎么做呢?我已經知道的方法如下:d,e,f=f()這種方式即可將f()第2個返回值存入e,但就是白白浪費了d,f,所以有沒有什么方法直接讓函數只返回第2個值(不許改變f1()函數)?我知道有一種用法(f()只會返回1個值,不過返回的是第1個值啊。糾錯:”參數“ 改為 “返回值”f1() 改為 f()
查看完整描述

3 回答

?
慕哥4230073

TA貢獻1條經驗 獲得超1個贊

用這種方式: _,e,_=f()

查看完整回答
1 反對 回復 2019-12-12
?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

比如local a = f() 函數f()的返回值就賦給了a呀或者if 0==f() then print(“OK”)end

查看完整回答
反對 回復 2019-03-16
  • 3 回答
  • 0 關注
  • 4649 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號