< 返回版块

wandercn 发表于 2021-09-30 15:48

Tags:rust,golang,string

作为一个Golang开发者学习Rust,非常容易把Rust的String 等价于 Golang中的string 这是个错误。 详细见链接 go-to-rust-string

评论区

写评论
Bai-Jinlin 2021-09-30 18:52

&str和String就是字符串在Rust中一体双生的两面而已,在不同的使用场景会用到不同的字符串类型,在需要增长的使用使用String,其他的时候使用&str。附带一提是有&mut str存在的,比如用make_ascii_lowercase的时候。Rust中在不同的时候使用一个类型的不同表示是很常见的。

1 共 1 条评论, 1 页