麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > 綜合 > 正文

Lua中計算、執(zhí)行字符串中Lua代碼的方法

2024-07-21 23:04:47
字體:
供稿:網(wǎng)友

一、Lua中執(zhí)行字符串

運行過程中有個問題,我有個字符串,是一個數(shù)學(xué)表達式,如何計算這個字符串表達式的值呢?
比如,local param = "7*100", 我需要的結(jié)果其實是700,但是怎么樣直接計算出這個值呢?方法如下

Lua,計算,執(zhí)行,字符串

字符串前面 加個 "return"
然后loadstring以后得到一個function
然后執(zhí)行獲得700的返回值,這樣通過轉(zhuǎn)化,得到的結(jié)果如下:

Lua,計算,執(zhí)行,字符串

二、以字符串形式執(zhí)行Lua代碼

有時候,我們在代碼中希望能夠動態(tài)的切換上下文,改變程序的處理的流程,這時候,我們就需要在按照自己的意志來生成一些代碼,這時候,我們就需要從字符串中來執(zhí)行一些Lua代碼

在我們的項目我希望,我可以從服務(wù)器上下來一個可以執(zhí)行的lua代碼,使用此段代碼來更新項目的資源,從而,避免是先有雞還是先有蛋的問題

復(fù)制代碼 代碼如下:

--Defining a string to use as function later
funcStr = "print('test')"
--Running it directly
loadstring(funcStr)()
--Defining a function from the string and running it
func = loadstring(funcStr)
func()

 

 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩黄网站 | 国产精品亚洲一区二区三区在线观看 | 成人羞羞网站入口 | 日韩伦理电影免费观看 | 国产1区2| 成人午夜免费看 | 午夜久久视频 | av成人免费看 | 久久精品视频黄色 | 国产午夜免费福利 | 久久久激情网 | 伊人网站| 日本a级一区 | 国产成人自拍视频在线 | 亚州欧美在线 | 91精品国产99久久久久久 | 在线观看中文字幕国产 | 成年毛片 | 欧美福利视频一区二区 | 成人毛片免费在线 | 欧美黄色试片 | arabxxxxvideos | 国产成人精品一区在线播放 | 古装三级在线观看 | 久久新网址 | 久久国产精品久久久久久 | 久久探花 | 福利在线国产 | 激情视频免费观看 | 一级色毛片 | 黄色特级片黄色特级片 | 国产jjizz一区二区三区视频 | 斗破苍穹在线免费 | 黄视频网站免费在线观看 | wwwcom国产 | 久久久精品视 | 手机免费看一级片 | 久久人人97超碰国产公开结果 | 免费看成年人网站 | 91九色精品国产 | 日本黄色不卡视频 |