Die 12 = 36.0,
womit das Zweite natürlich nicht greifen kann und auch keinen Fehler auslöst.
Grundsätzlich, was CodeHighlighter, ErrorInsight und Co. sagen, ist irrelevant (die machen bekantlich öfters mal Fehler).
Wenn der Compiler sagt, dass es OK ist, dann ist es OK.
ähhhhhhh
Warum sind das Funktionen?
Nicht einfach eine "echte" Konstanten?
Ist doch ein Schwchsinn, für's Kompilieren,
da man es maximal in einem "normalen" IF oder CASE nutzen kann und dort dann immer alles einkompiliert ist.