gpt4 book ai didi

lua - 比较 LUA 中的整数变量

转载 作者:行者123 更新时间:2023-12-01 12:40:26 26 4
gpt4 key购买 nike

尝试在 Corona SDK 上使用 LUA 比较 2 个整数变量时,我遇到了一个非常奇怪的错误。

基本上这就是我所拥有的

**jAnswer** -- is a variable set via jSON, the value can only be 0 or 1.

local function checkAnswer(answer)

if (answer == jAnswer ) then
print("Correct Answer")
print("Answer is = "..answer.." jAnswer = "..jAnswer)
else
print("Wrong Answer")
print("Answer is = "..answer.." jAnswer = "..jAnswer)
end

end

checkAnswer(1) -- Calling the Function Here

这就是问题所在,即使得到类似“Answer is = 1, jAnswer = 1”的输出,我仍然得到“Wrong Answer”。

最佳答案

基本上,jAnswer 被视为字符串,所以我只需要将字符串转换为数字,使用 lua 上名为 tonumber()

的全局类
jAnswer = tonumber(jAnswer, 10) -- Convert using the decimal base

谢谢!

关于lua - 比较 LUA 中的整数变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25371374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com