|
|
1
8
实际上我认为你的算法是错误的。如果只检查第一个值,那么为什么要使用foreach语句呢?另外,返回之后的所有其他代码都是多余的,这使得代码更难执行。 我怀疑你想做的事情更像这样:
有些人会坚持认为提前归还是邪恶的,这将导致这个版本的功能:
|
|
|
2
13
它可能是指这样一个事实:如果draggingnode.nodes中没有任何项,那么它将退出else,退出函数而不返回任何内容。 也许可以这样做:
|
|
3
2
编译器认为您需要添加
现在,这可能不是您的算法的正确位置,但是编译器认为
|
|
|
4
1
如果draggingnodes.nodes中没有项目怎么办?则不会返回值。 |
|
|
5
0
我的期望是,如果foreach中的所有元素都未能返回任何内容,或者没有节点,则foreach循环不一定返回值。在最后的if/else/foreach之后,添加一个默认返回值。 |
|
|
6
0
我猜C编译器假定foreach循环正常终止,而不是返回到大约三个控制级别。 |
|
|
7
0
在外面,否则你 必须 归还一些东西。 例如:
|