global Variablenname mit Variable bestimmen

Post your questions and help other users.

Moderator: Martin

Post Reply
Housi
Posts: 25
Joined: 26 Jun 2016 11:33

global Variablenname mit Variable bestimmen

Post by Housi » 10 Jul 2016 16:27

Hallo zusammen

kann mann einen global Variablennamen mit einer Variable bestimmen? z.B

global_"{spieler_name}"=num

Wenn ja wie muss ich das Formatieren?

Gruss Housi

User avatar
Bushmills
Posts: 286
Joined: 23 Sep 2014 21:56

Re: global Variablenname mit Variable bestimmen

Post by Bushmills » 10 Jul 2016 16:29

Mittels getValue() und setValue()

Housi
Posts: 25
Joined: 26 Jun 2016 11:33

Re: global Variablenname mit Variable bestimmen

Post by Housi » 10 Jul 2016 17:23

Hallo

Ich weiss nicht ganz wie

getValue(spieler_name);
global_(setValue(spieler_name))=num;

User avatar
Bushmills
Posts: 286
Joined: 23 Sep 2014 21:56

Re: global Variablenname mit Variable bestimmen

Post by Bushmills » 10 Jul 2016 18:23

getValue() und setValue() erhalten als erstes Argument den Namen der Variablen - dieser kann der value einer anderen Variablen, welche an der Stelle namentlich angegeben wird sein, oder das Resultat einer Funktion. Ein literaler String darf es auch sein, aber dann angeführt.

Housi
Posts: 25
Joined: 26 Jun 2016 11:33

Re: global Variablenname mit Variable bestimmen

Post by Housi » 10 Jul 2016 19:24

Hallo Bushmills

Danke für deine Mühe komme immer
noch nicht ganz draus:

getValue(spieler_name, "hallo");
test=setValue("global_", value);

User avatar
Bushmills
Posts: 286
Joined: 23 Sep 2014 21:56

Re: global Variablenname mit Variable bestimmen

Post by Bushmills » 10 Jul 2016 20:17

Code: Select all

name="foo";
setValue("global_{name}", "bla");                        // nach global_foo schreiben
wert = getValue("global_{name}", "nix");            // von global_foo lesen
Alternativ kann dafür auch eine map verwendet werden, mit name als key. Das würden die meisten vermutlich vorziehen. Vorteil davon wäre, dass du nicht für jeden Eintrag eine neue variable brauchst, sondern alle Werte in einer map, die an eine einzige Variable zugewiesen wurde, hast.

Housi
Posts: 25
Joined: 26 Jun 2016 11:33

Re: global Variablenname mit Variable bestimmen

Post by Housi » 10 Jul 2016 20:46

Besten Dank Bushmills
ich werde das Ausprobieren

Post Reply