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 に答える