lua筆記

and/or

  • and:前面為true則放行,返回后面的值
  • or:前面為true就直接放行,返回前面的值
    總結就是先判斷之前的數(shù),再把整個表達式的true/false交給后面的
print(4 and 5)  -- 5
print(false and 5) -- false
print(4 or 5) -- 4
print(false or 5) -- 5

lua -e

命令行直接運行

lua -e "print(math.sin(1))"
image.png

區(qū)分integer和float

math.type(3.0) // float

不等于

~=


取整函數(shù)

math.floor(3.3) // 3 向負無窮取整
math.ceil(3.3) // 4 向正無窮取整
math.modf(3.3) // 3 0.3 向0取整

沒有四舍五入round取整,可以自己寫一個

function round( n )
  local f = math.floor( n )
  if n==f then return f
  else return math.floor( n + 0.5 ) 
  end
end

print(round(5.6)) // 6

integer轉float

a=3
print(math.type(a)) *— integer*
a=a+0.0
print(math.type(a)) *— float*

float 轉 integer 你建議,如果轉用math.tointeger(x)函數(shù)

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,251評論 0 38
  • 書:Programming in lua,2th edition 參考手冊:http://www.lua.org/...
    hepingle閱讀 901評論 0 1
  • 大部分人搞lua可能是為了開發(fā)游戲,我個人倒是沒有從事游戲開發(fā),所以用lua僅僅是搞了搞魔獸的插件開發(fā)。這篇主要也...
    老胡聊聊天閱讀 6,280評論 0 2
  • 寫在前面,有一點亂。 8種數(shù)據(jù) nil, boolean, number, string, function, u...
    黒可樂閱讀 648評論 0 0
  • 對眼前的事情頓感一點,不要什么都往心里去。頓感就是一種才能,一種能讓人們的的才華開花結果、發(fā)揚光大的力量。----...
    你會動情閱讀 569評論 2 1

友情鏈接更多精彩內(nèi)容