In C# la funzione swap classico è:F #: come scrivere la funzione di scambio classico?
void swap (ref int a, ref int b){
int temp = a;
a = b;
b = temp;
}
int a = 5;
int b = 10;
swap(ref a, ref b);
Come dovrei scrivere che con F #?
(Nota, non voglio l'equivalente funzionale in realtà ho bisogno di passare la semantica di riferimento..)
Se non si desidera la versione funzione, quindi perché usare F #? – crashmstr
Ha davvero importanza perché? La domanda è una domanda ... merita comunque una risposta. – jrista
F # non è un'isola. In questo caso sto lavorando su wrapper per le stored procedure SQL che si basano molto sui parametri di output. Ho bisogno di questo per sedermi tra l'API in stile funzione e l'API in stile sql. –