2
public alias Message = int;
void threadFunc(){
import std.concurrency;
while(true){
auto m = receiveOnly!(Message);
}
}
void main(){
import core.thread;
import std.concurrency;
auto t = spawn(&threadFunc);
}
Error: ScopeDsymbol breeze.concurrency.task.__anonymous.__anonymous struct std.concurrency.Message is private無法使用別名與receiveOnly
我無法使用別名與receiveOnly
。似乎D使他們成爲我的默認私人,但我明確標記爲Message
爲公共,但錯誤仍然存在。
您正在使用哪種版本的編譯器?它編譯我2.071.0很好。 –