cost 413 ms
Zerobrane 不訪問環境

[英]Zerobrane does not access environment

我將從 Ubuntu 20.04 移至 Debian 10。 現在 Lua 5.3 沒有使用“require”找到我自己的模塊。 以前在 Ubuntu 上工作得很好,我懷疑我現在錯過了一些東西...... 最歡迎指點! 謝謝在 ~/.bashrc 我從以前的安裝中復制了: 運行編譯時我明白了,所以它 ...

Lua 表示例對我不起作用

[英]Lua table examples are not working for me

我正在嘗試來自 lua.org 和我的第 4 版 Programming in Lua 硬拷貝中的代碼,據我閱讀所有這些表格示例應該可以工作,但是 4 個中有 3 個沒有,而且我找不到任何文檔說為什么。 對我所缺少的東西的一些幫助表示贊賞。 我假設一些規范已經改變,因為我已經發現 table.get ...

為什么 lua 要求不會搜索當前目錄?

[英]Why lua require won't search current directory?

假設我在一個文件夾中有兩個文件test.lua和m.lua ,在test.lua中為: 然后我運行這個文件,但是它引發了一個錯誤: 如您所見, no file './m.lua'出現,但這不是真的。 ./m.lua存在,文件權限的東西沒問題。 如果我對路徑進行硬編碼: 它將按預期工作。 當需要一 ...

2020-04-05 07:02:10   1   148    lua / lua-5.3  
無法使用 liblua.a (lua5.3) 編譯的 C 程序加載 C 動態庫

[英]Cannot Load C dynamic library with C Program compile with liblua.a (lua5.3)

我首先下載 lua-5.3.5 ,並將源代碼放在我的工作目錄中並使用 所以我在 ./lua-5.3.5/src 中得到了 liblua.a 和 lua 二進制文件。 然后我寫了一個這樣的 C 動態庫: 我用命令編譯: 如果我使用原始的 lua 二進制文件,它可以被加載 但是如果我寫 ...

管理 Lua 5.3 “.0” 行為

[英]Managing Lua 5.3 “.0” behavior

在 Lua 5.3 中,當一個數字是沒有任何小數部分的浮點數時,打印它會在其末尾添加“.0”,在高爾夫和速度比賽中給我錯誤的答案。 四舍五入或~~x或x|0強制它為 integer 類型,但對於像“找到平均值”這樣的問題,可能是 integer 或有小數,只需打印 sum/size 每次都會給出錯誤 ...

2019-11-16 14:30:48   1   113    lua / lua-5.3  
從 C++ 為字符串 function 設置 _ENV

[英]Set _ENV from C++ for string function

在我的項目中,我正在執行 XML 文件中包含的一些 lua 函數。 我從 C++ 中讀取 XML,解析代碼字符串,執行它們並得到結果。 我發現的所有相關問題要么使用專用的.lua文件,要么直接在 Lua 中進行,但我找不到適合我的情況的解決方案。 我無法修改文件中的函數,它們都具有以下簽名: 從 ...

如何將字符串轉換為lua代碼以從嵌套表中讀取值

[英]How to Convert a string to lua code to read value from nested table

我有一個表獲取函數的可配置值,該函數可以作為輸入字符串獲取。 我需要將該字符串作為代碼執行並從嵌套表中獲取一個值。 我嘗試使用load(string) ,它不起作用 print(load(string))應該輸出value1 。 ...

為什么我的LUA解釋器不能處理字符串鍵值?

[英]Why isn't my LUA interpreter able to handle string key values?

使用預定義腳本和LUA運行時環境測試代碼時,LUA不會采用任何形式的字符串鍵值。 但是,如果使用數字鍵,LUA將按預期使用它。 當我將Tshark與LUA文件一起使用以解析數據包捕獲時,此規則的例外。 這使字符串鍵值語法可以正常工作。 我可能在執行某些錯誤的操作嗎? 我嘗試創建多個 ...

REPL 和腳本之間的 Lua 語法規則有何不同?

[英]How do Lua syntax rules differ between REPL and scripts?

我很少使用 Lua,所以這可能是一個微不足道的問題,但我剛剛注意到,在 Lua 5.3.2 中,我可以在交互式 REPL 中編寫例如: 這是我怎么會Bash或Perl中執行錯誤處理(或課程的語句左邊的or會是這樣的真正的代碼更加有用,例如兩個變量)。 但是,如果我將1 == 2 or erro ...

2019-04-06 18:01:28   1   54    lua / lua-5.3  
調用 String.pack 返回未找到的 pack 方法

[英]Call to String.pack returns pack method not found

我正在運行 Zerobrane 1.8 和 LUA 5.3。 但是,在解釋器中,字符串函數沒有“pack()”方法/子函數,即 返回錯誤:“pack 方法為零。” 我已經在其他在線版本的 lua 解釋器中嘗試過這個,但遇到了同樣的問題。 然而,參考手冊 https://www.lua.org ...

管理Lua light userdata的正確方法

[英]Proper way to manage Lua light userdata

我對使用lua_pushlightuserdata()傳遞給Lua的C ++創建的對象有一個void * 。 Lua可以通過將其傳遞給Lua CFunctions並使用lua_touserdata()檢索它來對該輕型用戶數據執行某些操作。 在將來的某個時刻,C ++對象被其所有者(C ++) ...

為什么 lua 不尊重我的 SIGINT 信號

[英]Why is lua not respecting my SIGINT signal

我正在運行 Lua 代碼。 (下附)。 代碼運行良好,但是當我嘗試使用CTRL + C發送 SIGINT 時,它不尊重它。 local ltn12 = assert(require('ltn12')) local cjson = assert(require('cjson')) ...

2018-05-24 09:45:16   1   89    lua-5.3  
為什么醫生在表中說“ __index”?

[英]Why does the doc say `__index` is looked up in the table?

從Lua 5.3 doc中 : __index :索引訪問table[key] 。 ...元方法在table中table 。 它對於__newindex表示相同的內容,但對於其他任何元方法都沒有說明。 如果這是真的(不是),那將是對Lua以前版本的重大偏離。 如我所料 ...

2018-04-21 23:35:02   1   27    lua / lua-5.3  
Lua C函數調用返回nil

[英]Lua C function call returns nil

我為Lua編寫了一個簡單的C插件: 使用此GCC命令成功編譯了代碼: 在Lua 5.3 REPL中,我也能夠成功找到並導入模塊,但是函數調用的返回值始終為nil : 沒有錯誤被拋出,並且由於我能夠在返回值之前在C代碼中printf結果,因此我知道代碼已被調用並且結果計算成 ...

獲取 Lua 中調用函數的參考

[英]Get Reference to Calling Function in Lua

我知道我可以使用debug.getinfo(1, "n").name來獲取調用函數的名稱,但我想獲得對該函數指針本身的引用。 對於debug.getlocal() , f參數是堆棧位置,因此我只需選擇正確的索引即可輕松獲取調用函數的debug.getlocal() 。 但是對於debug.getu ...

2018-02-12 01:26:06   1   386    lua / lua-5.3  
通過_ENV模擬C ++“使用命名空間”

[英]Emulating c++ 'using namespace' via _ENV

如果我有一個文件foo.lua : 在bar.lua我大量使用了foo.lua的代碼,我一直foo.lua輸入foo.add() ,而寧願在bar.lua只寫add() ,也可以添加以下代碼: 但是當您包含對多個文件中的多個值進行別名時,這開始變得很痛苦。 在c ++中,有一種 ...

字符串引用

[英]String referencing

在我的代碼中,我需要在本地跟蹤某個值(字符串,總是......)。 我想知道運行時是否會在將其放入本地的Lua 5.3官方實現后重新創建或檢查此字符串。 有任何想法嗎? 在這個lua.org 文檔中,我至少聽說過Lua實現的字符串內化(保留任何字符串的單個副本)。 我正在重新啟動我的 ...

2017-07-18 22:58:36   1   91    lua / lua-5.3  
utf8.offset:如何指定起始位置?

[英]utf8.offset: how to specify starting positions?

如何使用utf8.offset(s, n, i)從特定字節和字符位置開始查找n處的字符偏移? i參數記錄為: 返回位置s的第n個字符(從位置i開始)的編碼位置(以字節為單位)。 我得到了i是我需要的,但如果它的字節位置或字符位置我無法理解。 如何使用? ...

如何使用“ lfs”庫構建lua 5.3?

[英]How to build lua 5.3 with library “lfs”?

在我的項目中,我通過在Lua的Makefile中添加lfs.c和lfs.h來使用庫“ lfs”( https://github.com/keplerproject/luafilesystem )構建Lua5.1。 但是升級到lua5.3后,它將失敗,如下所示: test.lua: ...

laravel通過路由到'/ user / {username}'無法獲取用戶信息

[英]laravel get user info by routing to '/user/{username}' Not Working

我是laravel的新手,我無法通過轉到路線“ user / {username}”來獲取用戶信息; 從理論上講應該可行,這是我的路線: 我確實use App\\User; 在頁面中,因此它應該可以工作。 我收到此錯誤: NotFoundHttpException in Ro ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM