More on Rust

so so at so.so
Wed Feb 9 20:08:31 PST 2011


> Rust is statically typed, so this is an error, it's not possible (unless  
> you use some kind of variant):

Not quite clear in the example but just add an extra line after if block.

> log "do you want to add strings or ints?";
> auto use_str = input.readline == "strings";
> if (use_str) {
>     a = "hello ";
>     b = "world!";
> } else {
>     a = 1;
>     b = 1;
> }
> auto c = b - a; // wah?
>
> log a + b;
>
> ...
>
> Bye,
> bearophile

Already love it, lowercase ftw!
Although built-in logging is nice, both the name and the operator of  
logging are very bad choices.
Especially for a standard library.


More information about the Digitalmars-d mailing list