Abilitare JavaScript per vedere questo sito.

Operatore di accesso ad associazione del dizionario.

Sintassi

value &operator[](const string &in key)

const value &operator[](const string &in key) const

key

Chiave per l'associazione

Risultato

Rende valore associazione dizionario.

Note

Il valore ritornato, per essere utilizzato, deve essere utilizzato con il cast opportuno.

Esempio di utilizzo:

class MyObject { ... }

 

dictionary objects;

objects.set("jerry", MyObject("Jerry", 54, 1000));

objects.set("david", MyObject("David", 34, 1200));

objects.set("charles", MyObject("Charles", 60, 2000));

objects.set("robert", MyObject("Robert", 56, 1900));

 

if (objects.contains("charles"))

{

  cast<MyObject@>(objects["charles"]).age = 90;

  MyObject @obj = cast<MyObject>(objects["charles"]);

  trace("name = '" + obj.name + "' age=" + obj.age);

}

 

/* Output prodotto: [Debug] name = 'Charles' age=90 */

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC