TSL语言基础 > 函数文件以及命名空间 > 扩展函数查找路径

1、临时性扩展函数查找路径:TSL.EXE -libpath参数    

  • 执行天软TSL程序(.tsl/.tsf文件)时,可在执行命令末尾添加 -libpath 参数临时扩展函数查找路径
    支持指定多个路径(以分号分隔),路径必须以 / 或 \ 结尾
    例如:
    tsl test.tsl -libpath "D:/TinySoft/Test/func/;D:\test\funcext\"

    具体示例:
    现有test.tsl文件,内容如下:
    foo(2,3);
    function foo(a,b)
    begin
      t1 := a * b;
      t2 := ts_test01(a,b);
      t := t1+t2;
      echo "t:",t,"\n";
      return t;
    end

    其中,子函数ts_test01.tsf内容如下:
    function ts_test01(n,m)
    begin
      return n+2 * m;
    end

    当未扩展函数查找路径时,执行结果如下:

    临时扩展函数查找路径时,执行结果如下: