GLBasic forum

Other languages => GLBasic - de => Topic started by: D2O on 2007-Mar-15

Title: Müssen String variablen immer das $ haben?
Post by: D2O on 2007-Mar-15
Hi, ich bin grade dabei mir einen maploader zu schreiben,
dabei ist mir aufgefallen das, auch wenn ich die Variable "l_file$" als String deklariert habe,
ich auch bei benutzung das $ braucht.
Ich dacht das wäre dann automatisch.

Es ja kein Beinbruch, ist mir nur eben erst aufgefallen.


Quotefunction loadmap:l_file$

   l_ok = DOESFILEEXIST(l_file$) // Das geht
        l_ok = DOESFILEEXIST(l_file) // das nicht ??

endfunction
Title: Müssen String variablen immer das $ haben?
Post by: Kitty Hello on 2007-Mar-15
a und a$ sind 2 Variablen. Eine Zahl, und ein String.
Title: Müssen String variablen immer das $ haben?
Post by: D2O on 2007-Mar-15
Ok, das ist etwas ungewohnt für mich, aber nicht so schlimm,
macht das ganze ja Irgendwie auch lesbarer.

Wünsch Dir noch einen schönen Abend.
Title: Müssen String variablen immer das $ haben?
Post by: Schranz0r on 2007-Mar-16
Na Slayer, hast halt noch das BB im Blut ;)
Ging mir anfangs auch so mit GLBasic !

Aber ich muss sagen ich finds ja schon fast gut so, das "a und a$" 2 verschiedene Variablen sind .
Title: Müssen String variablen immer das $ haben?
Post by: D2O on 2007-Mar-16
Jaja, ist schon ungewohnt.
Aber stimmt schon, es ist dann übersichtlicher, vorher war man einfach zu "faul" das $ dazu zu schreiben ;)
Hier und da lauern immer so kleine fallstricke auf mich :)