当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Rust Iterator.is_partitioned用法及代码示例


本文简要介绍rust语言中 std::iter::Iterator.is_partitioned 的用法。

用法

fn is_partitioned<P>(self, predicate: P) -> bool where    P: FnMut(Self::Item) -> bool,

检查此迭代器的元素是否根据给定的谓词进行分区,以便所有返回 true 的元素在所有返回 false 的元素之前。

另请参见 partition() partition_in_place()

例子

#![feature(iter_is_partitioned)]

assert!("Iterator".chars().is_partitioned(char::is_uppercase));
assert!(!"IntoIterator".chars().is_partitioned(char::is_uppercase));

相关用法


注:本文由纯净天空筛选整理自rust-lang.org大神的英文原创作品 std::iter::Iterator.is_partitioned。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。