tconfusing_arrow.nim 275 B

12345678910111213141516
  1. import algorithm, future
  2. type Deck = object
  3. value: int
  4. proc sort(h: var seq[Deck]) =
  5. # works:
  6. h.sort(proc (x, y: Deck): auto =
  7. cmp(x.value, y.value))
  8. # fails:
  9. h.sort((x, y: Deck) => cmp(ord(x.value), ord(y.value)))
  10. var player: seq[Deck] = @[]
  11. player.sort()