DECLARE EXTERNAL FUNCTION文 ☆

DECLARE EXTERNAL FUNCTION 識別名, 識別名, ・・・, 識別名
 DECLARE EXTERNAL FUNCTIONに続けて書かれた識別名がこの文の存在するプログラム単位において利用者定義の外部関数名であることを指示する。
 この文による指定がないと,BASICは組込み関数名を優先して解釈する。

10 DECLARE EXTERNAL FUNCTION INT
20 PRINT INT(3)
30 END
100 EXTERNAL FUNCTION INT(n)
110 LET INT=n^3-1
120 END FUNCTION
上のプログラムで20行のINTは100〜120行で定義された利用者定義のINT関数を意味する。
10行がないと,20行のINTは組込み関数のINTを意味することになる。