On 9/22/20 2:30 PM, Kasra Sadeghi wrote:
Hi everyone!What's the syntax for passing an array of Algebraics? definition: class None {} class Value = Algebraic!(int, double, string, None);
That should be 'alias' instead of 'class': import std.variant; import std.stdio; class None {} alias Value = Algebraic!(int, double, string, None); void printValue(Value[] values) { foreach(value; values) { value.writeln; } } void main() { printValue([Value(4.5), Value("hello"), Value(42)]); } Ali