От: | vaskir | vaskir.blogspot.com | |
Дата: | 11.01.16 19:29 | ||
Оценка: |
variant Node {
| Scal { v: Scalar }
| List { children: list[Node] }
| Map { nodes: list[string * Node] }
public override ToString(): string {
match (this) {
| Scal(x) => $"Scalar($x))"
| List(x) => $"List(..$x))"
| Map(x) => $"Map(..$x))"
}
}
}