示例异步dart代码不起作用

时间:2016-08-22 22:50:58

标签: asynchronous dart

我在Dart中尝试过的每个异步代码示例,主要来自他们的网站似乎对我不起作用。

import 'dart:io';

main() async {
  var socket = await Socket.connect('127.0.0.1', 4041);
  print(socket.runtimeType);
  socket.write('Hello, World!');
}

来自cookbook

的示例代码

它抛出了我

error: line 3 pos 1: unexpected token 'main'
main() async {

我认为它正在寻找函数的返回类型?但是我找不到任何类型的文档,你可以告诉它想要什么,谢谢你的帮助!

1 个答案:

答案 0 :(得分:3)

版本1.9中提供了Dart异步支持(async,await等)。您需要更新SDK。

据推测,您的更新无效。试试choco upgrade dart-sdk。或者您可能必须卸载然后重新安装最新版本。