--- title: function - 函数与回调 summary: 函数可以接收和返回多个值。回调约定由具体的事件发送方决定。不要将一个事件的签名套用到另一个事件。 section: reference kind: guide status: reference updated: 2026-10-26 tags: ["API","X4"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/","https://www.lua.org/manual/5.1/manual.html","https://luajit.org/ext_ffi_api.html"] --- ## 含义 函数可以接收和返回多个值。回调约定由具体的事件发送方决定。不要将一个事件的签名套用到另一个事件。 ## 示例 ```lua local function read_pair() return "name", 2 end local name, count = read_pair() ``` **运行效果:** 函数返回两个值. 这段段没有打印或写日志信息. 显示的值是示例的预期结果. ## 方法与相关调用 [API 参考](wiki:api-index).