我正在服务器端试验SWIFT,遇到了一个问题,我在最新版本的Xcode上也看到了这个问题.
在异步任务块中执行print
或debugPrint
操作时,不会显示输出:
@main
18 struct PostgresTest {
19 static func main() {
20 print("Test print1")
21 Task {
22 print("Test print2")
23
24 await TestPostgres.connectDisconnect()
25 }
26 }
27 }
对于上面的代码,我可以看到"测试打印1"出现在终端上,但是,第二个打印的输出没有出现.
我做错了什么?