文档帮助中心文档
确定ValueIterator是否有一个或多个可用值
tf = hasnext (valit)
例子
tf = hasnext (valit)返回逻辑1(真正的)如果ValueIter具有一个或多个可用值;否则,返回逻辑的0(假).
tf = hasnext (valit)
valit
1
真正的
ValueIter
0
假
全部折叠
使用hasnext和getnext函数在一个而在reduce函数中迭代地从ValueIterator对象。例如,
hasnext
getnext
而
ValueIterator
函数MeanDistReduceFun(sumLenKey, sumLenIter, outKVStore) sumLen = [0 0];而hasnext(sumLenIter) sumLen = sumLen + getnext(sumLenIter);结束添加(outKVStore“的意思是”sumLen (1) / sumLen (2));结束
总是叫hasnext之前getnext确认某个值的可用性。mapreduce如果调用,将返回错误getnext中没有剩余的值ValueIterator对象。
mapreduce
中间值迭代器,指定为ValueIterator对象。的mapreduce函数在执行过程中自动创建此对象。函数的第二个输入指定了变量名ValueIterator对象中使用的变量名hasnext和getnext功能。
有关更多信息,请参见ValueIterator.
getnext|mapreduce
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系