Я пытаюсь изучить d, поэтому я начал с мира привет, и попытался немного расширить его.порядок вызова метода смешался
import std.stdio;
import core.thread;
void main(string[] args){
writeln("Hello World!");
Thread.sleep(dur!("seconds")(5));
writeln("Press enter key to exit...");
writeln(readln());
}
, так что я ожидаю, что моя выход будет следующим
Hello World!
Press enter key to exit...
//input "abcd"
abcd
, но вместо этого я получаю это
//input "abcd"
Hello World!
Press enter key to exit....
abcd
функция сна даже получает пропущено. Что происходит?
работает нормально для меня. какую версию компилятора вы используете? Как вы создаете и запускаете этот код? – Kozzi11
gdc --version говорит о версии 5.4.0 20160609. Я компилирую в --build-mode отдельно для x86_64 – blipman17