Greatest element of a list: Difference between revisions
Content deleted Content added
added Nemerle |
|||
Line 1,126: | Line 1,126: | ||
=={{header|Nemerle}}== |
=={{header|Nemerle}}== |
||
<lang Nemerle>using System; |
<lang Nemerle>using System; |
||
using |
using Nemerle.Collections; |
||
using System.Linq; |
using System.Linq; |
||
using System.Console; |
using System.Console; |
||
Line 1,133: | Line 1,133: | ||
{ |
{ |
||
SeqMax[T, U] (this seq : T) : U |
SeqMax[T, U] (this seq : T) : U |
||
where T : |
where T : Seq[U] |
||
where U : IComparable |
where U : IComparable |
||
{ |
{ |
||
$[s | s in seq]. |
$[s | s in seq].Fold(seq.First(), (x, y) => {if (x.CompareTo(y) > 0) x else y}) |
||
} |
} |
||