【发布时间】:2015-10-26 03:45:17
【问题描述】:
我正在处理递归,我想知道是否有引用另一个函数内部的变量(即函数的结果)。这是有问题的代码部分。
# functional way
ListNode x = maxNode(list.next);
if(list.info.compareTo(x.info) < 0) {
return x;
}
# ideal way
if(list.info.compareTo(ListNode y = maxNode(list.next)) < 0) {
return y;
}
【问题讨论】: