相关疑难解决方法(0)

Rust中单位类型的目的是什么?

Rust具有单元类型,()具有单个零大小值的类型.此单位类型的值也使用().

单位类型及其价值的目的是什么?它是一种避免像其他语言一样使用null(或nil)的机制吗?

rust unit-type

32
推荐指数
2
解决办法
7303
查看次数

在Rust中打印用空格分隔的迭代器的惯用方式是什么?

我只想要一个空格String,这些空格与从中获取的参数变量分开,该变量std::env::args()是我一直使用以下fold函数创建的:

std::env::args()
    .fold("".to_string(), |accum, s| accum + &s + " ")
Run Code Online (Sandbox Code Playgroud)

然而,这在末端处产生了多余的空间,这是不需要的。我尝试使用该truncate函数,但未truncate返回a String,仅修改了现存的String,并且这将需要创建一个中间绑定,以便使用Stringlen()调用来定义被截断的长度String(这本身将需要我相信,由于Rust的当前词汇借用规则,中间绑定必不可少!)

rust

8
推荐指数
2
解决办法
3068
查看次数

标签 统计

rust ×2

unit-type ×1