小编Gou*_*Das的帖子

Lua中的print(0x1e1)输出是什么?为什么?

print(0x1e1)将在Lua打印481,但我不知道为什么.有人可以帮我理解吗?

lua

0
推荐指数
1
解决办法
78
查看次数

为什么在 Lua 中的 print() 表现得像这样?

关于 Lua 解释器

>print("This is a string
>>spread over multiline")
stdin:1: unfinished string near '"This is a'
Run Code Online (Sandbox Code Playgroud)

因为我们知道在 Lua 解释器上我们可以通过多行完成一个语句例如

>a=2
>a=a+
>>1
Run Code Online (Sandbox Code Playgroud)

这完美地工作

再次:

>print([[This is a multiline
>>string]])
This is a multiline
string
Run Code Online (Sandbox Code Playgroud)

这工作正常!!那么为什么在第一个 print() 语句中显示错误呢??

lua

0
推荐指数
1
解决办法
333
查看次数

为什么Lua中的==表现得像这样?

在我们输入的Lua解释器中:

>print(1=="1") 
 false 
Run Code Online (Sandbox Code Playgroud)

好的!

>print(false==true) 
 false
Run Code Online (Sandbox Code Playgroud)

好的!

>print(string==math) 
 false
Run Code Online (Sandbox Code Playgroud)

好的但为什么呢?

>print(function==nil) 
 stdin:1: '(' expected near '=='
Run Code Online (Sandbox Code Playgroud)

我不明白==和〜=的工作原理.请解释

printing lua

-7
推荐指数
1
解决办法
120
查看次数

标签 统计

lua ×3

printing ×1