草庐IT

onlyInList

全部标签

kotlin - 为什么编译器认为这个 if 语句是一个表达式?

我有这种方法可以比较已排序的列表并告诉您列表2中缺少列表1中的哪些项目,反之亦然,在O(N)时间内:fun>compareSortedLists(list1:Iterable,list2:Iterable,onlyInList1:MutableCollection,onlyInList2:MutableCollection){valit1=PeekingIterator(list1.iterator())valit2=PeekingIterator(list2.iterator())while(it1.hasNext()&&it2.hasNext()){valcomp=it1.peek

kotlin - 为什么编译器认为这个 if 语句是一个表达式?

我有这种方法可以比较已排序的列表并告诉您列表2中缺少列表1中的哪些项目,反之亦然,在O(N)时间内:fun>compareSortedLists(list1:Iterable,list2:Iterable,onlyInList1:MutableCollection,onlyInList2:MutableCollection){valit1=PeekingIterator(list1.iterator())valit2=PeekingIterator(list2.iterator())while(it1.hasNext()&&it2.hasNext()){valcomp=it1.peek