Каждый раз, когда я пишу что-то из вида
let scorePopulation f population =
Array.map (fun i -> f i) population
Я в конечном итоге спрашиваю себя, если бы я не буду лучше написать
let scorePopulation f =
Array.map (fun i -> f i)
вместо этого. Есть ли преимущество написания его в первой форме, в отличие от второго?
Кроме того, как бы вы назвали определение функции в первой форме и во второй форме?