I'd love to see DScript one day ...

Chris via Digitalmars-d digitalmars-d at puremagic.com
Wed Jun 15 02:40:39 PDT 2016


On Wednesday, 15 June 2016 at 09:09:42 UTC, Ola Fosheim Grøstad 
wrote:
>
> This isn't related to dynamic typing. It is related to variable 
> assignment with implicit declaration and initialization.

But this is part of the definition of a dynamic language, isn't 
it?

> Conceptually you would have the same problem in C++ and D since 
> they both use duck-typing (e.g. both overloading and templates 
> are essentially providing duck-typing).

But factually I don't:

`
import std.stdio;

void main()
{
   auto name = "Walter";
   writeln(name);
   name = ["Walter"];
}
`

Error: cannot implicitly convert expression (["Walter"]) of type 
string[] to string




More information about the Digitalmars-d mailing list