問題タブ [dart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dart - 最終フィールドに関する Dart Editor からの一貫性のないエラー報告
次のクラスを考えると、Dart エディター (ビルド 5549) は、(コンストラクター本体のコメントに従って) いくつかの矛盾するフィードバックを返します。
さらに紛らわしいことに、両方の行に対して同等の (動作する) JavaScript が喜んで生成されます。メソッドの場合もコンストラクターの場合も状況は同じようです。これは特に、両方のケースで許可されないことを意図していたと私に信じさせます.
Dart スタイル ガイドでは、パブリック ゲッターを含むプライベート フィールドではなく、パブリック 最終フィールドを使用することを提案しています。私は理論的にはこれが好きですが、自明ではないメンバーの構築は実際には初期化子リストに入ることはできません。
前者はエラーとして報告され、後者は報告されない正当な理由がありませんか? それとも、今すぐバグを報告する必要がありますか?
dart - リスト内の特定のインデックスにエントリを追加するにはどうすればよいですか?
最後に追加する list.add() を呼び出すことはできますが、特定のインデックスにエントリを追加すると同時にリストを拡張する便利な方法はありません。
xml - Dart: 複数行の xml ドキュメントを解析する正規表現
次のような単純な XML ファイルを解析しようとしています。
これには次のコードを使用します。
multilineパラメータを true に設定しても機能しないようです。ファイルからすべての改行記号を削除しても問題ありません。
私は何か間違ったことをしていますか、それともバグを報告する時ですか :)?
json - Dart を使用した JSON の解析
myobject['property'] などの配列表記の代わりに、ドット表記 (myobject.property など) を使用してアクセスできるオブジェクトに文字列を解析できるようにしたいと考えています。配列表記は正常に機能します。これが私がこれまでに持っているものです。
私はいくつかのXMLを持っています:
これは JSON に変換されます:
次の Dart コードがあります。
(目的の)出力を生成します:
しかし、私がしようとすると:
私は以下を取得します:
理想的には、ドット表記を使用してアクセスできるオブジェクトが必要であり、オブジェクトがプロパティを持たないという警告をコンパイラが表示することはありません。私は次のことを試しました:
しかし、期待どおりに「level1name」を提供する代わりに、次のようになります。
ここで何が間違っていますか?私がしようとしていることをする方法はありますか?ありがとう。
dart - Dart Editor のテーマ
今は真っ暗な夜なので、白い背景に目を奪われています。Dart Editor (v 0.1) からテーマを (より暗いものに) 変更することはできますか? 背景色とシンタックス ハイライトの選択についてはどうでしょうか。
html - キャンバスが描画されないのはなぜですか?
昨日ダートをいじり始めて、シンプルなゲームエンジンを作ってみようと思いました。私もcanvas要素に慣れていないので、どこかでばかげた間違いを犯していると確信しています。
これが私のメインのゲームループです。
StartMenuコードのコードは次のとおりです。
何らかの理由で、コードをステップ実行しない限り、長方形が描画されることはありません。次のクリアが呼び出される前に、brwoserがそれを描画するのに十分な時間がないようです。描画間隔を長くしてみましたが、何も変わりません。
これが私が問題を解決した方法です:
function - この単純な関数がどのように機能するかを誰かに説明してもらえますか
http://www.dartlang.org/language-tour/#functionsから:
これを英語に訳していただけませんか....
私を悩ませているのは、それがどのように機能するかを理解していないことです..
それはこのようなものである必要がありますがvar add2 = makeAdder;
、それでは機能しprint(add2(3));
ません...
dart - ダーツ、エディター、ブレークポイント、動的 Web ページのデバッグ
最新のダーツ エディターは、デバッグとブレークポイントをサポートしており、静的な HTML ページで動作します。既存のバックエンド (Django) があり、「起動ターゲット」を URL に設定すると、デバッガーを動作させることができません。
次のエラーが表示されます。
何か案は?
OK、Chromium でデバッガーを使用できます。どうやら、Chromium で dart スクリプトを表示するには、ページをリロードする必要があります。
function - ダーツは演算子のオーバーロードをサポートしていますか
Dart は関数のオーバーロードをサポートしていないことを読みました。演算子のオーバーロードをサポートしていますか? はいの場合、簡単な例でどのように行われるかを教えていただけますか? また、メリットなどはありますか?
javascript - Google マップと DART
DART初心者です。DART で Google Maps Javascript API を使用することはできますか? 今すぐ直接不可能な場合、他の代替方法はありますか?