2018.8.30 面试
今天在乐玩互娱面试,面试问了以下几个问题
1、lua中的元表问题,一个是表的访问和表的更新
一个表中在有元表和__newIndex索引的情况下,对表中的一个字段赋值会赋值成功吗,不会成功,会直接调用__newIndex索引方法
2、cocos2d-lua中的class这个类了解过吗
当时我是一脸蒙蔽,回去再看看
3、用的引擎是哪个版本
这个我也没有回答上来
4、用一个for循环要从一张表里删除两张牌如何删除
当时的回答是错的,直接
for k,v in ipairs(list) then
if v.name == “sb”
table.remove(list,k)
end
这样是正确的
for i = 1,2 then
for k,v in ipairs(list)then
if v.name == "sb" then
table.remove(list,k)
end
end
end
5、自己项目中遇到的问题,算法啊,或者介绍自己的项目啊