mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 01:14:41 +00:00
33 lines
536 B
Nim
33 lines
536 B
Nim
discard """
|
|
action: run
|
|
output: '''
|
|
18446744073709551615
|
|
9223372036854775807
|
|
4294967295
|
|
0
|
|
0
|
|
'''
|
|
"""
|
|
|
|
var x: range[-1'f32..1'f32]
|
|
doAssert x.low == -1'f32
|
|
doAssert x.high == 1'f32
|
|
doAssert x.type.low == -1'f32
|
|
doAssert x.type.high == 1'f32
|
|
var y: range[-1'f64..1'f64]
|
|
doAssert y.low == -1'f64
|
|
doAssert y.high == 1'f64
|
|
doAssert y.type.low == -1'f64
|
|
doAssert y.type.high == 1'f64
|
|
|
|
# bug #11972
|
|
var num: uint8
|
|
doAssert num.high.float == 255.0
|
|
|
|
echo high(uint64)
|
|
echo high(int64)
|
|
echo high(uint32)
|
|
|
|
echo low(uint64)
|
|
echo low(uint32)
|