创建自己的函数库

把常用的代码写成函数库文件,方便后期调用。

函数语法

function name()
-- 函数代码

endfun

注: 如果有返回值,最后一行用 ret= 把返回值给ret变量便可.

方法步骤

  • 创建一个程序,名称: 我的函数库 , 程序识别码: myfun.tsk
  • 函数用 function ... endfun 结构组合起来成为一个函数
  • 参数用括号,例如:(a,b)
  • 返回值 用 ret=
  • 函数库支持多个函数,多个 function ... endfun 函数 创建在一个库文件便可。

函数例子

--向固定的IP端口发数据
function net_ctrl(data)
  ret=tcp.send("192.168.1.201",6688,data);  
endfun

2026-09-10T10:06:10.png

调用方法

  • 在别的程序,只要在第一行加入自定义好的库 require("myfun.tsk")
  • 就可以调用自定义的函数了

调用例子

require("myfun.tsk") --加入自定义库
net_ctrl("hello");   --调用库里定义好的函数