问一个关于list的问题
gamemaker吧
全部回复
仅看楼主
level 1
我用ds_list_add(list,1,2,3)后用show_debug_message(list[0])时为什么会出现undefined?我看别人一样的步骤却不会
2019年05月15日 05点05分 1
level 15
因为引用的时候只能用ds函数ds_list_get,不能像数组一样
2019年05月15日 05点05分 3
不对,是ds_list_find_value
2019年05月15日 15点05分
level 15
列表的索引语法是 list[| 0] ,和数组不一样
2019年05月15日 10点05分 4
level 1
忘了说一下,find_value和[| 0]都用了,一样是undefined,只有删掉上面的另一个list才行
2019年05月15日 15点05分 5
吧务
level 14
贴原代码
2019年05月15日 17点05分 6
level 1
2楼怎么没了,我已经解决了,就不贴源代码了,谢谢各位大佬[哈哈]
2019年05月16日 01点05分 7
最后是怎么处理的
2019年05月16日 01点05分
我在创建事件中创建了一堆list(七八个吧,都是用ds_list_create),然后ds_list_add那个函数修改最后一个list,结果用show_debug_message显示该list的0号位为undefined,最后不知咋的把这个list上面的几个list全删了就可以
2019年05月17日 07点05分
@柚子杀手不太冷 那最好贴出来,免得有问题没发现😐
2019年05月17日 07点05分
@柚子杀手不太冷 怎么看上去像是创建了多个list但是用的同一个叫做“list”的变量来存储的index。
2022年08月11日 09点08分
1