Because of JavaScript, basically.
Patrick
On July 11, 2014 9:21:20 PM PDT, "范长春" <[email protected]> wrote:
>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
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity._______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev