Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
extern(C) extern __gshared int my_global_int;
Итого вы работаете с vibe.d?
У вайба, как у большого проекта, появился один недостаток — там черт ногу сломит разбираться во многокилометровых модулях.Абсолютно верно. Использовать — да, очень удобно. Понять как это работает — практически нереально. Это и послужило толчком к велосипедо-строению. Так же хотелось попробовать реализовать концепцию разделения обработки клиентских подключений на логические уровни Transport, Protocol, как это сделано в twisted.
class Sqr {
}
unittest {
auto sqr = new Sqr();
assert (sqr.do(2) == 4);
assert (sqr.do(3) == 9);
assert (sqr.do(10) == 100);
}
do
:class Sqr {
int do(int value x) {
return x * 2;
}
}
Как с BDD?
Использование в языке D сторонних библиотек