関数・命令 /
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