如何在Lua中正确地做代数?

  • 本文关键字:正确地 Lua lua
  • 更新时间 :
  • 英文 :


所以我最近一直在尝试在lua中做代数,这是我能想到的壁橱方式,这样你就应该正确地做到这一点吗?我在lua中做代数时发现的另一个问题是在代数中常量和变量是并排存在的问题是lua不喜欢数字和字母并排存在所以它会出错有没有办法在lua中做代数而不出错?

local a = 5
-- ALEGBRA?
print(((a * 2) / 10) + 15 - 20) 
-- 5 * 2 = 10
--  10/10 = 1
--   1 + 15 = 16
-- 16 - 20 = -4
-- The Problem lies right here when there is a Variable and a constant together lua does not like that :/
local x = 10
print(5x + 5)

print(5x + 5)将触发语法错误;Lua不允许隐式乘法。修复方法很简单:像第一个示例一样显式使用乘法运算符:print(5*x + 5)工作得很好。

最新更新