小编Joh*_*man的帖子

意外的字符串分割行为

我正在阅读 rustbook 并发现了以下代码:

fn main() {
    "Hello, world!".split("#").next().expect("some message");
}
Run Code Online (Sandbox Code Playgroud)

我运行了它,但程序没有恐慌,尽管字符串中没有这样的符号,并且迭代器在调用 next() 时应该返回 None 。

之后,我查看了文档,由于某种原因,我没有找到按字符串中不存在的模式进行分割的示例。

请解释为什么在这种情况下不返回 None 。

string iterator split rust

0
推荐指数
1
解决办法
159
查看次数

标签 统计

iterator ×1

rust ×1

split ×1

string ×1