Skip to content

Instantly share code, notes, and snippets.

@barcharcraz
Created March 10, 2014 16:30
Show Gist options
  • Save barcharcraz/8bb9f8dd63230288d6b4 to your computer and use it in GitHub Desktop.
Save barcharcraz/8bb9f8dd63230288d6b4 to your computer and use it in GitHub Desktop.
type TThing[N: static[int]] = object
data: array[1..N, int]
proc getThing[N: static[int]](t: TThing[N]): int =
result = t.data[N-1]
when isMainModule:
var test: TThing[4]
var testVal = getThing(test)
echo testVal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment