關於lua中如何修改引用的值

在Lua中,有時候我們希望可以像C/C++那樣修改引用值,但是對於Lua這個腳本語言來講它是沒有&引用符號,它自己規定是,table作爲形參的時候,在函數內部修改table的值都是在對實參進行操作,也就是table進行引用操作。其他類型(內置類型:int ,float..)都是以拷貝的形式進行操作。

不管在函數內部如何操作,都不會修改它的值。

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