1

我刚开始使用 Dart,我想知道为什么我的第一个应用程序不起作用。

void main() {  print("Hello, World!");}

当我运行应用程序时,我收到以下错误消息:

dart --enable-checked-mode HelloWorld.dart

Dart_NewString 期望参数 'str' 是有效的 UTF-8。

我是新手,我按照网站http://www.dartlang.org/docs/editor/getting-started/#code上的教程进行操作,而 Hello World 不起作用-_-

有人能帮我吗?

4

2 回答 2

1

我怀疑该文件未以 UTF-8 编码。

尝试将文件编码更改为 UTF-8 并重试。

于 2012-10-22T08:37:08.830 回答
0
import 'dart:html';

num rotatePos = 0;

void main() {
  query("#text")
    ..text = "Click me!"
    ..on.click.add(rotateText);
}

void rotateText(Event event) {
  rotatePos += 360;
  query("#text").style
    ..transition = "1s"
    ..transform = "rotate(${rotatePos}deg)";
}
于 2012-10-25T23:40:24.270 回答