Do you think if statement as expression would be nice to have in D?

Jack jckj33 at gmail.com
Fri Jun 3 18:43:50 UTC 2022


On Friday, 3 June 2022 at 18:42:11 UTC, IGotD- wrote:
> On Friday, 3 June 2022 at 18:33:57 UTC, Jack wrote:
>> Rust does support it like that:
>>
>> ```rust
>>     const limit:i32 = 30;
>>     let n = 10;
>>     let mut r = if n > limit { "big" } else { "small "};
>>     println!("{} is {} than {}", n, r, limit);
>> ```
>>
>> do you think would be nice that in D as well? I find it can 
>> increase code reability...
>
> No, I don't think it helps readability. D still has the 
> conditional operator (bool ? trueval : falseval) like C though.
>
> People who like Rust, why not just use Rust?

who knows, i don't like rust


More information about the Digitalmars-d mailing list