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. ]