Articoli con Tag ‘Parametri’

Usare performSelector per passare parametri interi o booleani

I messaggi (metodi) definiti nell’applicazione (Application delegate) principale possono essere invocati in modo rapido utilizzando performSelector:

1
2
[[[UIApplication sharedApplication] delegate]
    performSelector:@selector(applicationMessage)];

Continua...

Argomenti variabili in Javascript: due alternative

In Javascript è possibile scrivere funzioni con argomenti variabili, cioè funzioni che non accettano necessariamente un numero predefinito di inputs. Ad esempio è possibile scrivere funzioni come questa:

Continua...

Overloading

L’overloading è una caratteristica davvero utile di alcuni linguaggi di programmazione ad oggetti. Tuttavia non tuti i linguaggi OO la supportano, e alcuni la “implementano” in modo o limitato o differente. In linea generale, per le funzioni o metodi, l’overloading permette di creare due o più funzioni/metodi che hanno lo stesso nome ma accettano parametri differenti, ad esempio:

Continua...

Argomenti variabili in Actionscript 3.0

Nel post Argomenti variabili e di default in Javascript, Actionscript e PHP avevo esposto l’uso delle tecniche di passaggio di parametri variabili e di default. Aggiungo, ora, che in Actionscript 3.0 è stata introdotta una nuova dichiarazione di parametro in grado di specificare un parametro array che accetta un qualunque numero di argomenti separati da virgola: ... (rest)

Continua...

Argomenti variabili e di default in Javascript, Actionscript e PHP

Chi sviluppa sa bene che una delle caratteristiche delle funzioni (function () ) è quella di avere o meno degli argomenti di input. Può capitare, a volte, di dover scrivere una funzione che, in base ai parametri di input, si comporta in modo differente (in programmazione OO troviamo questo comportamento indicato come poliformismo). I parametri variabili (varargs), introdotti già all’epoca del C e presenti di default nella classica dichiarazione del main:

1
int main(int argc, char *argv[]);

Continua...


Stop SOPA