主要内容

hasnext

确定Valueiterator是否有一个或多个可用的值

描述

例子

tf = hasnext(valiter返回逻辑1((真的) 如果Valueiter有一个或多个可用值;否则,它返回逻辑0((错误的)。

例子

全部收缩

使用hasnextgetNext功能尽管循环在降低功能中迭代地获取值ValueIterator目的。例如,

功能Sumlenkey(Sumlenkey,Sumleniter,Outkvstore)Sumlen = [0 0];尽管hasNext(sumleniter)sumlen = sumlen + getNext(sumleniter);结尾添加(OutkvStore,'意思是',Sumlen(1)/Sumlen(2));结尾

总是打电话hasnextgetNext确认值的可用性。MapReduce如果您打电话返回错误getNext在没有剩余的值ValueIterator目的。

输入参数

全部收缩

中间值迭代器,指定为ValueIterator目的。这MapReduce函数会在执行过程中自动创建此对象。降低功能的第二个输入指定ValueIterator对象,这是可用于与hasnextgetNext职能。

有关更多信息,请参阅ValueIterator

在R2014b中引入