我最近写了很多海龟程序,发现我一直在重写相同的函数。我想将所有这些函数放入它们自己的文件中,然后将它们包含在我的其他海龟程序的顶部。浏览 lua 文档似乎我需要使用require
. 但是我似乎无法让它工作。这是我尝试的一个基本示例:
程序1:
print("Hello World")
程序2
require program1
这导致了以下错误:
bios:366: [string "program2"]:1: '=' expected
然后我尝试将包路径设置为当前目录,然后再发出这样的 require 语句:
package.path = package.path .. ';./?.lua;'
那也没用。似乎海龟在 require 语句中没有使用与 lua 相同的语法(如果它们完全支持的话)
有没有办法对海龟做这样的事情?如果它使用'require',那么正确的语法是什么?(我无权访问我玩的服务器的文件,所以不能简单地编辑它们)