编程论坛
注册
登录
编程论坛
→
Lua论坛
Lua -e 选项问题
leopardaa521
发布于 2018-05-31 19:32, 3016 次点击
程序代码:
# lua -e
"
print(type('a'))
"
string
# lua -e
"
print(type(
"
a
"
))
"
nil
为什么字母a被单引号包围的时候,类型是字符串
而被双引号包围的时候,类型变成空了?
1 回复
#2
Vanyogin
2018-06-17 21:24
lua -e "print(type("a"))"
因为你的上面这行脚本是错误的,在双引号里面不存在双引号,在双引号里面是用单引号代替双引号的。
应改为:lua -e "print(type('a'))"
或者改成这样:xxx = type("a")
lua -e "print(xxx)"
1