サービス・パーツの概要

EGL サービス・パーツは、複数のエントリー・ポイントを持つプログラムに似ています。

以下に例を示します。
Service MyService{}

   // 変数と定数をここに挿入

   function calculate(myScore INT[]) returns (BIN (4,2)) 

      numberOfScores, i, mySum INT;
      numberOfScores = myScore.getSize();
      	
      for (i from 1 to numberOfScores by 1)
         mySum = myScore[i] + mySum;	       
      end
    	      
      return(mySum/numberOfScores);
   end

   // その他の関数をここに挿入

end

関数 calculate は整数の配列を受け取り、平均を計算して返します。このサービスは、サービス・リクエスターに対して複数の関数を使用可能にできます。

さらに詳しくは、『サービス: 全体的な概要』とそのサブトピックを参照してください。


フィードバック