This commit is contained in:
parent
e4a2c2d474
commit
4680ab61c0
3 changed files with 58 additions and 1 deletions
20
tests/concepts/t19730.nim
Normal file
20
tests/concepts/t19730.nim
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
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))
|
||||
Loading…
Add table
Add a link
Reference in a new issue