-2
псевдокод, как это:Как назвать такую функцию?
def a_func(parent_node, child_node):
parent_node.add(child_node)
// check validity
return child_node
node1 = a_func(pnode, Node(attr_x = "a new node")
node2 = a_func(pnode, Node(node1.get_attr("attr_x"))
Он используется в древовидной структуре. a_func
вставьте nodeX в родительский узел Y и верните узелX. У кого-нибудь есть идеи о подходящем названии?
Ум, может быть, 'insertNode'? – Volatility
@Volatility это нормально, но это может означать, что он возвращает parent_node. –
Просто скажите в docstring, что он возвращает дочерний узел ... Если люди не читают его, это их проблема. – Volatility