3 ms·
because you can write to a variable or pass it to more than one function
by tumult 17y ago
because you can write to a variable or pass it to more than one function
- viraptor 17y agoSo you can infer the type on the first usage only and then treat the variable like it has a static type (because it does). That's what most type-inferring, static languages do.
- tumult 17y agothe really smart, immutable ones, could let you treat the expression as any of those types as you like. this is supposed to be a cleaner C syntax, not another platform.