Python 如何命名这样的函数?
伪代码如下所示:Python 如何命名这样的函数?,python,function,data-structures,tree,nodes,Python,Function,Data Structures,Tree,Nodes,伪代码如下所示: 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插入父节点
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插入父节点并返回nodeX。有人有没有合适的名字 我会将函数命名为EnstractForParent
或者addToParent
或者甚至setParentForNode
我相信所有这些版本都暗示返回值是子注释,并且也使调用函数的效果变得清晰。嗯,也许insertNode
?@没关系,但这可能意味着它返回父节点..只需在docstring中说它返回子节点。。。如果人们不读它,那就是他们的问题。可能更适合程序员。stackexchange.com