someCalc := method(
wait(2)
return 10
)
futureResult := @someCalc
"waiting for result" println
futureResult println
"done" println
我认为这段代码应该输出
waiting for result
10
done
但它输出
waiting for result
10
done
done
我的环境是 m1x mbp, io 20151111 由 Rosetta 2 运行。
我不知道这是io的错误,还是我误解了一些东西。