腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Kotlin
:
当
谓词
满足
时
停止
迭代
的
函数
、
我正在
Kotlin
中寻找一个
函数
,它可以在
谓词
满足
后
停止
迭代
: val services = listOf(service1, service2)var res: Result = null= null } 虽然这个示例并不是很好,因为res在每次
迭代
中都会被覆盖,但我希望它
的
意图是明确
的
。forEach没有按照我期望
的
方式完成这项工作。所以,我想知道还有没有别的事。
浏览 21
提问于2019-02-25
得票数 1
1
回答
选择
满足
clojure中给定
谓词
的
集合
的
第一项
clojure中是否有一个
函数
(给定一个
谓词
和一个集合)选择
满足
给定
谓词
的
第一项并
停止
迭代
?例如:=> 11 如果没有,也许有人可以给我一些关于惯用实现
的
提示
浏览 17
提问于2013-12-04
得票数 19
回答已采纳
1
回答
我能跳出巨蟒发生器吗?
我可以
迭代
一遍,只得到'#'这个太多了。mychar: s = next(i)
当
遇到要中断
的
条件
时
,这将
停
浏览 1
提问于2017-10-12
得票数 3
回答已采纳
3
回答
如何从
满足
谓词
的
Ruby数组中选择前n个元素?
我想从数组中获取
满足
谓词
的
所有项。一旦我看到一个不
满足
的
元素,我应该
停止
迭代
。
浏览 0
提问于2014-08-06
得票数 4
回答已采纳
1
回答
过滤
的
区别是什么?在Dart中
的
Where和takeWhile
我看到它们(where和takeWhile)都有相同
的
功能。否则我可能会错过什么!
浏览 3
提问于2021-05-05
得票数 3
回答已采纳
2
回答
用
谓词
限制
迭代
我可以通过在以前生成
的
值上反复应用一个
函数
来生成一个值列表,如下所示:在这种情况下,
当
列表
的
长度为3
时
,
迭代
将
停止
。集合库中是否有一个
函数
,允许我根据某些
谓词
<e
浏览 3
提问于2015-06-17
得票数 0
回答已采纳
2
回答
在更新
函数
中设置
迭代
期间更改
的
大小
、
我遇到了一个问题,在
迭代
过程中,我
的
集合正在改变大小。如果
满足
谓词
p
的
条件,我希望从集合中删除项,但是当我从集合中删除它
时
,它将
停止
迭代
。如何在不
停止
迭代
的
情况下从集合中删除项?这是我目前
的
密码..。update(self, model): model.remove(
浏览 4
提问于2015-06-07
得票数 0
3
回答
难以理解条件变量等待
、
我很难理解条件变量
的
陈述从这个 在这里,lambda
函数
扮演什么角色。上述语句是否意味着“
当
unique_lock lk持有的互斥对象是空闲
的
和i==1
时
停止
阻塞”?
浏览 6
提问于2016-03-15
得票数 0
回答已采纳
4
回答
在F#中,Scala
的
Seq.Span相当于什么?
、
、
引用根据
谓词
将这个可
迭代
集合拆分为前缀/后缀对。注:C span p相当于(但可能比)更有效(c takeWhile p,c dropWhile p),前提是
谓词
p
的
计算不引起任何副作用。注意:可能会为不同
的
运行返回不同
的
结果,除非对基础集合类型进行排序。 返回--由元素都
满足
p
的
可
迭代
浏览 2
提问于2019-06-28
得票数 5
回答已采纳
1
回答
番石榴图书馆中
的
Iterators.any
、
、
、
番石榴Iterators.any方法文档中提到,这个调用将返回一个或多个
满足
predicate.Does
的
元素,这意味着尽管第一个元素
满足
条件,
的
谓词
运行--
迭代
器中
的
所有元素都是?类
迭代
器 “如果
迭代
器返回
的
一个或多个元素
满足
给定
谓词
,则返回true。”
浏览 3
提问于2014-07-03
得票数 0
回答已采纳
0
回答
JavaScript有indexOf(lambda)或类似的吗?
、
、
我想返回
满足
一元
谓词
的
第一个元素
的
索引。[1,2,3,4,5,6,7].indexOf((x) => x % 3 === 0) // returns 2[1,2,3,4,5,6,7].reduce((retval,curelem,idx) => if(curelem % 3 === 0 && retval === undefined) retva
浏览 3
提问于2016-07-11
得票数 17
7
回答
使用STL查找向量中
的
所有元素
、
我有一个需要操作
的
元素集合,调用集合上
的
成员
函数
:... // vector is populatedstd::for_each(v.begin(), v.end(), std::mem_fun(&MyType::myfunc)); 如果对我想调用
的
函数
有一个参数,也可以做类似的事情。我
的
问题是,如果<e
浏览 9
提问于2008-10-24
得票数 14
回答已采纳
1
回答
用
迭代
器按
谓词
重排
、
、
、
在具有给定签名
的
函数
中,我希望重新排列序列
的
元素[首先,最后),使
满足
谓词
的
所有元素放在不
满足
谓词
的
元素之前,并将
迭代
器返回给不
满足
给定
谓词
的
第一个元素。我
的
算法是 再次检查同一位置上
的
新元素是否<
浏览 5
提问于2017-10-10
得票数 2
回答已采纳
4
回答
foldl与具有无限列表
的
foldr行为
、
、
、
中myAny
函数
的
代码使用foldr。
当
满足
谓词
时
,它
停止
处理无限列表。-> Bool where(请注意,step
函数
的
参数已正确颠倒但是,它不再
停止
处理无限列表。我尝试像在中一样跟踪
函数
的
执行 myAny even [1
浏览 2
提问于2010-06-21
得票数 131
回答已采纳
2
回答
从QHash中删除元素范围
、
、
、
我使用QHash作为容器,并有一个任务来删除
满足
谓词
的
所有项。一开始我想使用,结果发现QHash没有删除范围
的
选项,而只有一个通过
迭代
器删除单个元素。std::unordered_map (在概念上接近Qt
的
QHash)具有删除范围
的
。 这意味着一个问题:为什么QHash没有类似的
函数
,以及如何最好地从
满足
谓词
的
QHash中删除项?
浏览 6
提问于2014-09-10
得票数 2
回答已采纳
3
回答
在科特林是否有任何{}、所有{}和任何{}懒惰
的
操作?
我正在使用
函数
式编程风格来解决Leetcode
的
简单问题,。这个问题
的
前提很简单:计算“所有值都在另一组”
的
谓词
所包含
的
值
的
数量。val permitted = allowed.toSet() }我知道Java是懒惰
的
,但是阅读
Kotlin
只在使用asSequence
时
才是懒惰
的
,并且在
浏览 2
提问于2022-01-11
得票数 3
回答已采纳
2
回答
如何在python中
停止
while循环中
的
函数
、
、
、
、
基本上,我想
停止
一个
函数
,但不是通过终止脚本。While True: do function B() function B.stop() 我
的
意思是,
当
满足
条件
时
,while循环仍然运行,但在while循环
的
下一次
迭代
中,它只执行
函数
A,不再执行
函数
B。
浏览 2
提问于2018-03-07
得票数 1
3
回答
获取
满足
谓词
的
序列元素,然后在
Kotlin
中从那里继续
、
、
、
、
在
Kotlin
中,序列有一个takeWhile
函数
,只要项符合给定
的
谓词
,就可以使用它。我想要做
的
是根据这个
谓词
获取项,以某种方式使用它们,然后更改
谓词
并获取下一个“批处理”。到目前为止,我还没有真正找到一种纯粹使用序列和
迭代
器所提供
的
功能来完成此任务
的
方法。 下面的代码片段说明了这个问题。primeGenerator()
函数
返回一个由质数(长)组成
的
Sequence。假设我想做一
浏览 22
提问于2020-02-04
得票数 0
回答已采纳
1
回答
二分搜索基础知识
、
、
我很难理解什么时候使用:while (left <= right ){}在设置左右边界
时
,有时我们使用: left = mid,有时我们使用
浏览 8
提问于2021-09-20
得票数 0
1
回答
在Haskell中,在这个列表理解中使用takeWhile或使用“常规”不等式有什么区别?
、
、
我正在尝试学习Haskell (非常好),我正在做
的
许多不同
的
事情之一是试图解决一些Project Euler问题,因为我正在测试我
的
勇气。在做一些基于Fibonacci
的
问题
时
,我偶然发现并开始使用Fibonacci序列
的
递归无限列表版本:对于其中一个我决定用列表理解来做这件事,在我处理代码
的
过程中,我偶然发现了一些我不太理解
的
东西;我假设这是我对Haskell
浏览 0
提问于2012-11-13
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin语言入门之-循环语句
Kotlin中常见的符号
Kotlin-Anko学习(3)Kotlin语法基础-关键字 package、Import、if、when、for……
DeepMind新研究:可微归纳逻辑编程,融汇神经网络与逻辑编程之长(上)
Kotlin基础语法教程(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券