SUB

SUB <name>[(STRING <s>| NUMBER <i>| FLOATING <f>| VAR <v> SIZE <t>)]
    <body>
ENDSUB | END SUB

Type: statement

サブルーチンを定めます。 SUB では返り値を返しません。
FUNCTION も参照して下さい。

LOCAL 宣言されない限りは、SUB で使われている変数はグローバル変数扱いになります。  
入力される値のため、文字列 STRING・数値 NUMBER・FLOATING の他、
基本的な C 言語の種類も使用することができます。
VAR とともに可変的なサイズの値を定められることができます。
例:

   SUB add(NUMBER x, NUMBER y)
       LOCAL result
       PRINT "The sum of x and y is: ";
       result = x + y
       PRINT result
   END SUB
