Difference between revisions of "Programming in D for Java Programmers"

From D Wiki
Jump to: navigation, search
(No difference)

Revision as of 12:41, 15 April 2015

Downcasting

The Java way

if (animal instanceof Cat)
{
    Cat cat = (Cat) animal;
    /* use cat */
}

The D way

if(auto cat = cast(Cat) animal)
{
    /* use cat */
}