a1f677980 ^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
discard """ output: '''string literal no string literal no string literal''' """ proc optLit(a: string{lit}) = echo "string literal" proc optLit(a: string) = echo "no string literal" const constant = "abc" var variable = "xyz" optLit("literal") optLit(constant) optLit(variable)