建议开lua板块,借地问个简单的问题
有个表def = {foo = "int,int",name = "string",nie = "property int",lot = "int,string",}在文件“def.lua”里
1.如何判断表中没有的属性访问非法,如def.foo1 = “123”非法,def.name = “china”合法
2.如何动态判断函数的参数传递合法,如def.foo(1,2)合法 def.foo(1,"125")非法,def.foo(1,2,3)非法
请动态的判断,不要每个函数都用type来判断为number或string
3.当def.name = "china"时怎么调用隐式函数function setname()(已定义的)
请给相关建议,思想,源码都可
1.如何判断表中没有的属性访问非法,如def.foo1 = “123”非法,def.name = “china”合法
2.如何动态判断函数的参数传递合法,如def.foo(1,2)合法 def.foo(1,"125")非法,def.foo(1,2,3)非法
请动态的判断,不要每个函数都用type来判断为number或string
3.当def.name = "china"时怎么调用隐式函数function setname()(已定义的)
请给相关建议,思想,源码都可
...全文
相关推荐
《Lua游戏开发实践指南》
- **论坛与社区**:参与Lua和游戏开发相关的在线社区,如Reddit的r/gamedev板块、GitHub上的项目等。- **实战项目**:通过参与开源项目或自己动手开发小游戏来积累实践经验。
lua-sharedtable
表中的内容名称lua-sharedtable: lua-sharetable是一个键值存储表,可以在进程之间共享。 特征: 表是关联数组,不仅可以用数字索引,还可以用字符串索引。 表值不仅可以是整数,
太阳神三国杀 lua 武将美化
### 太阳神三国杀 Lua 武将美化详解#### 一、美化环境准备在进行武将美化之前,我们需要做一些准备工作。首先确保系统中安装了一些特定的字体,这些字体对于美化过程至关重要。
mpv-config:我对mpv播放器的个人配置
同时,社区论坛和问答网站(如Reddit的r/mpv板块)也是获取帮助和分享经验的好地方。此外,mpv还支持lua脚本扩展,这使得更复杂的自定义成为可能。
电脑编程有哪几个方向和板块
### 电脑编程的主要方向与板块#### 一、概述电脑编程是计算机科学的一个核心领域,涉及使用不同的编程语言来创建各种类型的软件。


