Variablen mit Zahlen
Übersicht

MarekBetreff: Variablen mit Zahlen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hab mal ne ganz symple fraich will eine Zahl in Form einer Variable in einer Variable einbauen. Hier ein Beisspiel:
Code: [AUSKLAPPEN] Variable=1
Var_Variable=9 print Var_1 Das ganze könnte meinetwegen auch mit Types sein, es geht halt darum, das die Variable immer um eins weitergeht, sprich erst var_1, danach var_2... Man weiß dabei allerdings noch nich, wie viele Variablen es werden... Schon jetzt danke vür die Hilfe mfg Marek |
||
![]() |
Smily |
![]() Antworten mit Zitat ![]() |
---|---|---|
Schau dir mal DIMs oder Arrays an ![]() |
||
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
gigiBetreff: meinst du so? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
meinste das?
w=1 c=2 print c+w oder was... |
||
Anfänger Tut von mir:
http://www.blitzforum.de/forum...hp?t=26185 |
Marek |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
danke, ich schau mal nach xD | ||
- Zuletzt bearbeitet von Marek am Mo, Jan 22, 2007 16:50, insgesamt einmal bearbeitet
Marek |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Dim is problematisch, da man hierbei wieder auf eine gewisse Zahl begrenzen muss.
Wie gesagt, es wäre praktisch es in Types einbauen zu können^^ @Gigi nein so meinte ich das nicht^^ |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dynamische Variablennamen sind in Blitz leider nicht möglich (Da ja der Compiler nicht wissen kann wieviele zur Laufzeit generiert werden müssten).
Du kannst allerdings wirklich einen Type anlegen: Code: [AUSKLAPPEN] type container
field var field ID end type Nun kannst Du per new neue Instanzen des Type erstellen, und mittels \ auf den Inhalt zugreifen: Code: [AUSKLAPPEN] a.container = new container a\var = 123 a\id = 1 Code: [AUSKLAPPEN] for xyz.container = each container
if xyz\id = 1 then print xyz\var endif next Allerdings generierst Du mit dieser Methode einen ziemlichen Haufen Speichermüll. Eine Alternative wäre die Nutzung einer Bank als Container, die Du dynamisch vergrösserst anhand der Anzahl an belegten Elementen. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group