mirror of
https://github.com/nim-lang/Nim.git
synced 2026-07-02 23:53:12 +00:00
Array typedesc len (#6032)
This commit is contained in:
18
tests/array/tarraylen.nim
Normal file
18
tests/array/tarraylen.nim
Normal file
@@ -0,0 +1,18 @@
|
||||
discard """
|
||||
output: ""
|
||||
"""
|
||||
var a: array[0, int]
|
||||
doAssert a.len == 0
|
||||
doAssert array[0..0, int].len == 1
|
||||
doAssert array[0..0, int]([1]).len == 1
|
||||
doAssert array[1..1, int].len == 1
|
||||
doAssert array[1..1, int]([1]).len == 1
|
||||
doAssert array[2, int].len == 2
|
||||
doAssert array[2, int]([1, 2]).len == 2
|
||||
doAssert array[1..3, int].len == 3
|
||||
doAssert array[1..3, int]([1, 2, 3]).len == 3
|
||||
doAssert array[0..2, int].len == 3
|
||||
doAssert array[0..2, int]([1, 2, 3]).len == 3
|
||||
doAssert array[-2 .. -2, int].len == 1
|
||||
doAssert([1, 2, 3].len == 3)
|
||||
doAssert([42].len == 1)
|
||||
Reference in New Issue
Block a user