Variabel als Konstante einer Funktion übergeben

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

rema

Betreff: Variabel als Konstante einer Funktion übergeben

BeitragDo, Mai 26, 2005 13:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann man eine Variabel die im Normalfall veränderbar ist, einer Function als Konstante übergeben?

Code: [AUSKLAPPEN]
Function test( Const txt:String )

   Print txt

End Function


Print test( "hallo" )


Ich bekomme da eben eine Fehlermeldung. Gibts da einen anderen Weg?

Also eigentlich wird ein Pointer übergeben. Also der Pointer muss schlussendlich eine Konstante sein!
 

Dreamora

BeitragDo, Mai 26, 2005 14:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein gibt es nicht, da es nicht notwendig ist.
Damit du eine eingabevariable verändern kannst (ausser Types, was Zahlen und Strings nicht sind), müsstest du ein VAR dahinter hängen, andernfalls werden sie nur local verändert -> wären also konstant ausserhalb der funktion.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group