Rust 有几个不能链接的运算符(==例如<)。
==
<
但赋值运算符= 可以被链接起来。
=
a = b = 10;
在这种情况下,10 被分配给b,单位()被分配给a。
b
()
a
=Rust 允许我们这样链接有什么原因吗?
我为此创建了Clippy 问题 6576 。
assignment-operator rust
assignment-operator ×1
rust ×1