76011e40e ^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
discard """ output: '''13 abc''' """ type PBinaryTree = ref object le, ri: PBinaryTree value: int proc main = var x: PBinaryTree deepCopy(x, PBinaryTree(ri: PBinaryTree(le: PBinaryTree(value: 13)))) var y: string deepCopy y, "abc" echo x.ri.le.value, " ", y main()