Я знаю, что golang поддерживает множественное назначение, например,
a, b = c, d
Я хочу знать, соответствует ли присваивание левому праву? Например, если я играю с деревьями:
parent, child = child, child.child
Гарантирует ли он, что и родительский, и дочерний объекты на одном уровне более глубоки в дереве?