跳轉到內容

Alcor6L/eLua/elua

來自華夏公益教科書

此模組是 eLua 的核心繫統和服務的介面。此模組中的某些函式可能會改變 eLua 的執行時行為,從而導致不穩定或意外的程式行為。請謹慎使用此模組。

elua.egc_setup

[編輯 | 編輯原始碼]

更改緊急垃圾收集器操作模式和記憶體限制(有關詳細資訊,請參閱此處)。

elua.egc_setup( mode, [memlimit] )
  • mode - EGC 操作模式。可以是 elua.EGC_NOT_ACTIVE、elua.EGC_ON_ALLOC_FAILURE、elua.EGC_ON_MEM_LIMIT、elua.EGC_ALWAYS 或者此列表中最後 3 種模式的組合(它們可以使用位運算子 OR,使用 bit 模組,或者簡單地透過新增它們來組合)。
  • memlimit - 僅在 mode 中指定 elua.EGC_ON_MEM_LIMIT 時需要,指定 EGC 的上限記憶體限制。

返回值:無。

elua.save_history

[編輯 | 編輯原始碼]

儲存直譯器行歷史記錄。僅在啟用 linenoise 時可用,請檢視此處瞭解詳細資訊。

elua.save_history( filename )
  • filename - 歷史記錄將儲存到的檔名。注意:該檔案將被覆蓋。

返回值:無。

elua.version

[編輯 | 編輯原始碼]

返回當前 eLua 版本作為字串

version = elua.version()

引數:無。

返回值:當前執行的 eLua 版本。

華夏公益教科書