関数・命令 /

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