--- title: 轻雪函数 order: 2 --- # **轻雪函数** 轻雪函数 Liteyuki Function 是轻雪的一个功能,它允许你在轻雪中运行一些自定义的由数据驱动的命令,类似于Minecraft的mcfunction,属于资源包的一部分,但需单独起篇幅. ### **函数文件** 函数文件放在资源包的`functions`目录下,文件名以`.mcfunction` `.lyfunction` `.lyf`结尾,例如`test.mcfunction`,文件内容为一系列的命令,每行一个命令,支持单行注释`#`(编辑时的语法高亮可采取`shell`格式),例如: ```shell # 在发信器输出"hello world" cmd echo hello world # 如果你想同时输出多行内容可以尝试换行符(Python格式) cmd echo hello world\nLiteyuki bot ``` 也支持句末注释,例如: ```shell cmd echo hello world # 输出"hello world" ``` ### **命令文档** ```shell var [var2=value2] ... # 定义变量 cmd # 在设备上执行命令 api [var=value...] # 调用Bot API function # 调用函数,可递归 sleep