Hi Rust designers,
I'm curious why rust uses colon ":" instead of assignment "=" when initialize
an object. What is the rationale behind this?
From what I see, `Point { x = 2, y = 3 }` looks much better than `Point { x :
2, y : 3}`.
Since most of the syntax rules are consistent in rust, why we use `:` to
represent different two meanings?
I'm new to Rust now. Just can't get the concept behind the design.
Thank you in advance
Changchun_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev