Dieser Artikel beschreibt die Standardtypendeklaration benutzerdefinierter Funktionen DEF FN in Microsoft Basic.
Die Anweisungen von DEFINT, DEFLNG, DEFDBL und DEFSNG betreffen den ersten Buchstaben aus dem Variablenteil eines DEF FN Funktionsname und nicht aus dem Fn-Teil des Funktionsname. Diese Information gilt für alle Microsoft Basic Compiler und Interpreter für MS-DOS, MS OS/2, Macintosh und CP/M-80.
Microsoft Basic Compiler 6.00 und höhere Versionen und 4.00 und für das IBM PC höhere QuickBasic-Versionen führten die Anweisung von DEFLNG für Long Integer-Deklaration, die sich außerdem auf dieser Weise verhält, ein.
Zum Anfang
Zum Beispie
Das folgende Programm druckt 1.2 (ein Noninteger):
10 DEFINT F ' DEFINT F doesn't affect the DEF FN below.
20 DEF FNAB=1.2
30 PRINT FNAB
Das folgende Programm druckt 1 (das zu ganzen Zahlen gekürzt wird):
10 DEFINT A ' DEFINT A does affect the DEF FN below.
20 DEF FNAB=1.2
30 PRINT FNAB
Zum Anfang