Re:Why you should learn F#
by AdeptusAquinas on Tuesday December 18, 2018 @04:32PM
(#18710786)
Technically its passing 'a list -> 'a list, and only becoming an int array because thats the final input value. The fsharp functions are closer to the C# functions Func<List<IComparable>, List<IComparable>>
[ Parent
| on HN ]
Re:Why you should learn F#
by algorithmsRcool on Tuesday December 18, 2018 @04:38PM
(#18710823)
Or to be even more pedantic it's
Func<T[], T[]> where T : IComparable<T>
But maybe all of that is just stronger arguments for F#'s inferred typing...
Re:Why you should learn F#
by AdeptusAquinas on Tuesday December 18, 2018 @04:42PM
(#18710853)
Or to be even mooooooore pedantic the fsharp functions would probably be written to be seq<'a> -> seq<'a>, so that would be Func<IEnumerable<T>, IEnumerable<T>> where T : IComparable<T> :)