June 12, 2011

dmd'nin bir sonraki sürümü bir kısıtlamayı kaldıracakmış. Eskiden işlevler içinde import kullanılamıyormuş; artık yasal oluyor:

void test1()
{
    import std.c.stdio;
    printf("hello world\n");
}

void test2()
{
    static import std.c.stdio;
    std.c.stdio.printf("hello world\n");
}

Böylece import'un getirdiği olanak isimleri yalnızca o işlev içinde geçerli olacak.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]