gpt4 book ai didi

rust - 如何将切片添加到 Vec

转载 作者:行者123 更新时间:2023-11-29 07:50:50 26 4
gpt4 key购买 nike

<分区>

我期待的是 Vec::insert_slice(index, slice) 方法——字符串 ( String::insert_str()) 确实存在。

我知道 Vec::insert() ,但是一次只插入一个元素,而不是一个切片。或者,当前置切片是 Vec 时,可以改为附加到它,但这并不能一概而论。惯用的解决方案可能使用 Vec::splice() ,但是像示例中那样使用迭代器让我挠头。

其次,前置的整个概念似乎已经从 docs 中被驱散了。 .没有一个提及。我将不胜感激关于原因的评论。请注意,相对晦涩的方法,如 Vec::swap_remove()确实存在。

我的典型用例由索引字节字符串组成。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com