Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在变量中有一个节点集my_nodeset
my_nodeset
我想删除找到的最后一个节点。
最初我希望这会起作用:my_nodeset.last.remove但事实并非如此。
my_nodeset.last.remove
我发现删除最后一项的唯一方法是这样的: my_nodeset.delete(my_nodeset.last)
my_nodeset.delete(my_nodeset.last)
对我来说似乎很奇怪,我想知道是否有“正确”的方法来做到这一点。谢谢!
这对我来说并不奇怪。
my_nodeset.last.remove方法:
调用Nodesetmy_nodeset 然后转到它的最后一个Node成员并调用remove方法(由 last 拥有)。你想问一个Node方法来修改一个NodeSet. 这对我来说在语义上是错误的。
Nodeset
Node
remove
NodeSet
my_nodeset.delete(my_nodeset.last)应该是这样。