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 System.Collections.Generic;
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 : IEnumerable[U]
where T : Seq[U]
where U : IComparable
where U : IComparable
{
{
$[s | s in seq].FoldLeft(seq.First(), (x, y) => {if (x.CompareTo(y) > 0) x else y})
$[s | s in seq].Fold(seq.First(), (x, y) => {if (x.CompareTo(y) > 0) x else y})
}
}