TSL语言基础 > TSL语言基础 > #网格计算操作符

网格计算案例    

  •   如果用户拥有网格计算的权限,就可以进行网格计算了。
      在TSL中使用网格计算非常简单,仅仅只需要在网格调用的函数前加上#即可。
    例如:
      A:=Array();
      B:=Array('SZ000001','SZ000002','SH600000');
      for i:=0 to length(B)-1 do
      begin
       A[I]:=#CalcStock(B[I]);
      end;
    //--对结果进行访问,用来等待所有网格运行完成,并得到运行结果
      r:=array();
      for j:=0 to length(A)-1 do
       r[j]:=dupvalue(A[j]);//复制网格子程序结果-》即等待网格运行完成
      Return r;

    //---需要被网格调用的函数CalcStock
      Function CalcStock(StockId);

      Begin

       //…………………

      End;