mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 17:34:43 +00:00
16 lines
275 B
Nim
16 lines
275 B
Nim
import algorithm, future
|
|
|
|
type Deck = object
|
|
value: int
|
|
|
|
proc sort(h: var seq[Deck]) =
|
|
# works:
|
|
h.sort(proc (x, y: Deck): auto =
|
|
cmp(x.value, y.value))
|
|
# fails:
|
|
h.sort((x, y: Deck) => cmp(ord(x.value), ord(y.value)))
|
|
|
|
var player: seq[Deck] = @[]
|
|
|
|
player.sort()
|