IT/Argomenti opzionali

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Gli argomenti opzionali sono argomenti che vengono passati a una funzione, ma non sono necessari alla funzione per l'avvio. Spesso, se non li specifichiamo, saranno utilizzati i valori di default.

Se si guarda alla sintassi di un argomento, gli argomenti opzionali sono sempre racchiusi tra parentesi quadre.

Esempio:

createVehicle ( int model, float x, float y, float z, [ float rx, float ry, float rz ] )

In questo esempio, rx, ry, e rz sono argomenti opzionali.

Utilizzando gli argomenti opzionali

Gli argomenti opzionali hanno una limitazione. Non puoi usare nessun argomento opzionale finchè non sono stati forniti tutti gli argomenti precedenti.

Ciò significa che, nell'esempio precedente, se si vuole fornire rz, sarebbe anche necessario fornire rx e ry in ordine.