AddFunctionExport: Difference between revisions
From Onset Developer Wiki
Created page with "{{Info|Function|Server & Client|1.0}} {{FuncDescription|Exports a function that can later be imported from another package.}} {{FuncSyntax|AddFunctionExport(ExportName, Expo..." |
No edit summary |
||
Line 25: | Line 25: | ||
print(test.UsefulFunc(2, 2)) | print(test.UsefulFunc(2, 2)) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
''ImportPackage'' should only be called once in a package. The returned table is valid until package unload. | |||
{{RelatedFunctions}} | {{RelatedFunctions}} | ||
[[ImportPackage]] | [[ImportPackage]] |
Latest revision as of 19:25, 29 March 2021
Description
Exports a function that can later be imported from another package.
Syntax
AddFunctionExport(ExportName, ExportFunction)
Parameters
- ExportName
Name of the export. Commonly the name of the exported function. - ExportFunction
Function to export.
Return Value
- Returns true on success. Return false if the export already exists.
Example
Package Test1
function UsefulFunc(param1, param2)
return param1 + param2
end
AddFunctionExport("UsefulFunc", UsefulFunc)
Package Test2
test = ImportPackage("Test1")
print(test.UsefulFunc(2, 2))
ImportPackage should only be called once in a package. The returned table is valid until package unload.