lua里面的表是地址传递还是值传递
在 Lua 中,表是通过地址传递的。这意味着当你将一个表赋值给另一个变量或将其作为参数传递给函数时,实际上是将表的内存地址传递给了新的变量或函数。因此,对表的修改会在所有引用该表的地方都生效。这与值传递不同,值传递会创建副本并将其传递给新的变量或函数,对副本的修改不会影响原始值。
原文地址: http://www.cveoy.top/t/topic/hQ4K 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
在 Lua 中,表是通过地址传递的。这意味着当你将一个表赋值给另一个变量或将其作为参数传递给函数时,实际上是将表的内存地址传递给了新的变量或函数。因此,对表的修改会在所有引用该表的地方都生效。这与值传递不同,值传递会创建副本并将其传递给新的变量或函数,对副本的修改不会影响原始值。
原文地址: http://www.cveoy.top/t/topic/hQ4K 著作权归作者所有。请勿转载和采集!