北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4583|回复: 5

运行结果有些不解

[复制链接]
发表于 2014-11-12 03:32:49 | 显示全部楼层 |阅读模式
aa={"1","2"}
bb=aa
table.remove(bb,1)
Note(aa[1])

显示结果为2
为何对bb操作会引起aa变化呢

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-11-12 08:07:30 | 显示全部楼层
bb=aa那么bb就是aa remove了key=1的value当然就是这个结果。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2014-11-12 10:51:16 | 显示全部楼层
本帖最后由 chaojinm 于 2014-11-12 03:23 AM 编辑

bb=aa不是把aa的值赋给bb啊
那要用aa中的数据进行操作(可能会有删除,排序什么的),但是还想保留aa原来的值应该怎么做啊。



用了个笨方法:把aa中的每一个值都重新赋值给bb
看来数组的等号仅仅是指针指向变了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2014-11-12 10:57:25 | 显示全部楼层
顺便再问一个问题
lua搜寻数据库是不是不支持
selecte * where value like '%west%'这种形式啊
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-11-12 19:33:26 | 显示全部楼层
天书。
不会编程只好用zmud的好苦。各种汉字乱码。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-11-13 10:01:19 | 显示全部楼层
这就是引用啊
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-24 05:24 PM , Processed in 0.009373 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表