If statement 如何修改Lua If语句?

If statement 如何修改Lua If语句?,if-statement,lua,If Statement,Lua,在使用if函数的情况下,我试图使用Lua if函数在值前面用“*”表示结果 fefec C2 -------------- 2 *2 3 3 当第1列(fefec)中的值小于3时,显示为*并在C2中输入值。当C1中的值等于或大于3时,显示C2中的实际值。我写的代码是 (function() if [f#fefec] < 3 then return "*[f#fefec]" else return

在使用if函数的情况下,我试图使用Lua if函数在值前面用“*”表示结果

fefec    C2 
--------------
 2       *2        
 3        3         
当第1列(fefec)中的值小于3时,显示为*并在C2中输入值。当C1中的值等于或大于3时,显示C2中的实际值。我写的代码是

(function()
   if [f#fefec] < 3 then
     return "*[f#fefec]"
   else return [f#fefec]
   end
 end)()
(函数()
如果[f#fefec]<3,则
返回“*[f#fefec]”
否则返回[f#fefec]
结束
(完)

但对于第一行,我得到*(2.000000000000),我如何在2之后去掉这些0?

请在实际问题中添加内容,而不是链接到屏幕截图。这样,如果屏幕截图消失或图像共享网站关闭,问题仍然有意义。请再次阅读您的问题。到目前为止,答案不是“是”就是“不是”。所以我想你应该改进你的问题,这样它会产生一些有用的东西。我还建议您提供一些自己的代码。你期望它做什么,它做什么。那么很多人会乐于帮助你解决这个问题。请在继续之前阅读。一个好的开始可能是
if(c1Hi,我使用的代码是(function(),如果C1)[f#fefec]部分应该做什么?我在Lua中从未见过这样的事情。这是经过修改的环境/电子表格应用程序吗?