Wert einer Variable einer anderen Variable zuweisen....

Previous topic - Next topic

D2O

Hi,

mir ist da etwas aufgefallen.
Wenn ich einer Variable den wert w?rend des Definierens zuweise,
stimmt die wert zuweisung nicht,
:zzz: ist das Doof zu schreiben, daum hier mal ein beispiel:

1.)
Code (glbasic) Select

global a% = 100
a = a - 1
Global b% = a  ///Hier sollte b den wert 99 habe, aber er hat 100
// erst wenn ich das noch mache geht es
b = a


Kann mir mal einer erkl?ren warum b bei der ersten zuweisung von a noch den allten "a" wert hat und nicht den neueren?

I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Moru

The GLOBAL code is run at initializing, "a" contains 100 then.

Schranz0r

Quote from: Moru on 2009-Sep-21
The GLOBAL code is run at initializing, "a" contains 100 then.


Thats right!
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard