rust的可不可变是针对变量而不是值的吗?正是如此!在Rust的世界里,可变性(mutability)是关于变量绑定,而不是值本身。想象一下,你的玩具可以放在两种不同的箱子里:一个是用胶带封死的箱子(不可变的),另一个是可以随时打开加东西的箱子(可变的)。玩具(值)本身没变,但根据你放它的箱子的类型,你可能可以改变箱子里的玩具集合。
没有任何字段的类单元结构体有什么用呢?好比是小朋友的想象游戏,有时候你会拿个香蕉当电话玩,对吧?虽然它就是个香蕉,但在你的游戏里它就变成了电话。在Rust的世界里,一个没有任何字段的结构体就像是那个香蕉电话,它本身没啥用,但你给它赋予了意义。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |