首頁>Club>
12
回覆列表
  • 1 # 使用者9364575890814

    一個lua檔案是作為一個程式碼塊(chunk)存在的,其實質就是一個函式,那麼最簡單的,在一個外部lua檔案中寫一段程式碼,然後在主lua檔案中用dofile呼叫,外部檔案的程式碼塊就會執行了。

    [python] view plaincopyprint?

    --outter.lua:

    print("Hello world!")

    --main.lua:

    dofile("outer.lua")

    --outter.lua:

    print("Hello world!")

    --main.lua:

    dofile("outer.lua")

    那麼執行結果顯然就是輸出“Hello world!”。

    有時候不想立即執行外部檔案,而是想從外部檔案中引入一個函式,在某個合適的時候執行。那麼可以在外部檔案中定義一個函式並返回,然後執行。

    [c-sharp] view plaincopyprint?

    --outter.lua:

    function sayHello()

    print("Hello world!")

    end

    return sayHello

    --main.lua:

    func = dofile("outter.lua")

    func()

  • 中秋節和大豐收的關聯?
  • 第二個字是而的詞語有哪些?