Lua 之的默认参数设置问题
来源:互联网 发布:华为软件研发面试经验 编辑:程序博客网 时间:2024/05/29 00:31
function test(a)
a = a or 1
print(a)
end
test()
test(2)
console:
1
2
function test(a)
a = a or true
print(a)
end
test()
test(false)
两个居然 都 是true
判断 bool 类型时用这个方法。
function test()
a = a == nil and true or false
或者
a= a ~= <span class="kw1" style="color: rgb(177, 177, 0);">false</span>
print(a)
end
0 0
- Lua 之的默认参数设置问题
- 修改默认的undo_retention参数设置
- 修改默认的undo_retention参数设置
- 修改默认的undo_retention参数设置
- 修改默认的undo_retention参数设置
- 修改默认的undo_retention参数设置
- 修改默认的undo_retention参数设置
- Lua 之 奇葩的默认参数 设置
- nls_date_format参数设置的问题
- oracle修改默认的undo_retention参数设置
- 主要几个LTE类的默认参数设置
- 关于EXECryptor参数设置的问题
- 读取bitmap的参数设置问题
- Lua的默认metamethod列表
- mysql主从不同步之max_allowed_packet参数设置问题
- 函数默认参数设置
- 移植android默认参数设置
- android camera默认参数设置
- mac上使用 crontab 定时执行python脚本
- 常用的正则表达式
- Lightoj1002——Country Roads(最短路变形)
- iOS中的定时器
- repo使用
- Lua 之的默认参数设置问题
- java InetAddress基本使用
- Node.Js Buffer类(缓冲区)-(二)
- mac 系统下 使用 crontab 命令设置定时执行脚本,定时书写规范
- java工作日和节假日判断
- Android 动画,看完这些还不够
- Cable TV Network, ACM/ICPC SEERC 2004, UVa1660【Dinic 最小割 拆点】
- HTTP请求和响应中 中文urlEncode urlDecode编码问题
- 【css】font简写