-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 插入父 nodeY 并返回 nodeX。有人对它的合适名称有想法吗?

4

1 回答 1

1

我会将函数命名为类似enlistForParent或者可能addToParent甚至setParentForNode我相信所有这些版本都暗示返回值是子注释,并且还使调用函数的效果清晰。

于 2013-03-12T06:50:47.293 回答