私はhello worldで始まったので、少しだけ拡張しようとしました。メソッド呼び出しの順番が混じっています
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と言っています。私はx86_64のために別のビルドモードでコンパイルしています。 – blipman17