Files
Nim/tests/concepts/t19730.nim

21 lines
349 B
Nim

discard """
output: '''1.01.01.01.0
1.01.01.01.0
'''
"""
type
Color = concept c
c.r is SomeFloat
c.g is SomeFloat
c.b is SomeFloat
c.a is SomeFloat
proc useColor(color: Color) =
echo(color.r, color.g, color.b, color.a)
let color = (r: 1.0, g: 1.0, b: 1.0, a: 1.0)
useColor(color)
useColor((r: 1.0, g: 1.0, b: 1.0, a: 1.0))