Una domanda semplice ... È buona norma definire una funzione che accetta più di 1 parametro attraverso le tuple?Definendo i parametri nelle funzioni F #, è meglio usare le tuple?
Mi spiego meglio: Ho una funzione:
let myfunc par1 par2 = ...;;
È bene a così?
let myfunc (par1, par2) = ...;;
Quando dico "è bello", sto dicendo: è una buona pratica? è buono farlo SEMPRE come pratica comune per passare i parametri ad una funzione ??
Grazie
Ah ok ... ora posso vedere dove è utile notazione tupled ... ah scusate una domanda: così la prima notazione è chiamato accattivarsi? (Non riesco ancora ad accettare la tua risposta perché devo aspettare 5 minuti :)). – Andry
Proprio così: nella prima notazione, hai definito una funzione al curry; myfunc è al curry. Quando lo chiami come ho fatto nella mia risposta, l'hai parzialmente applicato. Questi termini sono comunemente confusi: http://en.wikipedia.org/wiki/Currying#Contrast_with_partial_function_application –
Sì, l'ho già letto in precedenza, è un curriculum molto interessante ... Grazie mille. – Andry