我刚刚开始使用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不起作用-_-
有人可以帮助我吗?
答案 0 :(得分:1)
我怀疑该文件未以UTF-8编码。
尝试将文件编码更改为UTF-8并重试。
答案 1 :(得分: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)";
}