$X: Rozšířená syntaxe
Povoluje nebo zakazuje rozšířenou syntaxi Turbo Pascalu.
Syntaxe: {$X+} nebo {$X-} Implicitně: z{$X-} Typ: Globální Povel menu: Options|Compiler|Extended Syntax
- Režim $X+
V režimu $X+ mohou být volání funkcí použita jako příkazy; výsledek funkce je zapomenut.
- Všeobecně jsou výpočty vykonávané funkce reprezentovány jejím výsledkem, takže zapomínání výsledku nemá takřka smysl.
- Ale v některých případech může funkce vykonat několik operací založených na jejích parametrech. A některé z těchto případů nemusí produkovat smysluplný výsledek.
- V takových případech rozšířená syntaxe dovoluje volat funkci jako proceduru.
- Direktivu $X+ nelze aplikovat na vestavěné funkce (funkce definované v jednotce System).