mirror of
https://github.com/nim-lang/Nim.git
synced 2026-02-12 06:18:51 +00:00
21 lines
349 B
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))
|