問題タブ [dart-sdk]

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.

0 投票する
2 に答える
1367 参照

windows - Dart SDKのWindowsで「スラッシュ」を先頭に付けずに文字列としてパスを取得するにはどうすればよいですか?

出力

しかし、私は取得したい

この OS で使用できるように OS 固有のパスを取得するための推奨される方法は何ですか?

PS

異なるプラットフォームでテスト コードを実行すると、異なる結果が得られます。

それで、テストします。

ランタイム: Dart SDK バージョン 1.1.1 (STABLE)

コード:

Ubuntu 13.10:

Windows 7:

この動作により、クロスプラットフォームのコードを書くことができなくなります。

0 投票する
1 に答える
212 参照

dart - Dart コンソール アプリケーションの終了コード 139 は何を意味しますか?

native functionコードで exit を呼び出す Dart で書かれたコンソール プログラム139

Dart VM はエラー メッセージを表示しません。

  • どうしたの?
  • 終了コード 139 に関するドキュメントはどこにありますか?
  • stack traceDart VM コードが表示されないのはなぜですか?

PS

繰り返し発生するため、あえて例を挙げませんでした。

異常終了したプログラムがエラーメッセージを表示しない理由がわかりません。

139これは、エラー メッセージのテキストが提供されていない Dart VM で、エラー コードが未処理エラーであることを意味しますか?

0 投票する
1 に答える
199 参照

dart - .dart ファイルの「パッチ」キーワードの意味

以下は Dart 言語のサンプルです。

これは拡張子があり、キーワード.dartを除いて通常の Dart 言語で記述されたソース コードが含まれているため、パッチ ファイルではありません。patch

このキーワードは、今後TC52 - Dart - Ecma Internationalで標準化されますか?

0 投票する
2 に答える
569 参照

null - Dart静的型の意味とランタイム型との違いは何ですか?

Dart には 2 種類のタイプが存在します。

  1. ランタイム タイプ
  2. スタティックタイプ

Dart 言語仕様の証明は次のとおりです。

nullの静的型は下です。

  1. のランタイム タイプnullNull
  2. の静的タイプnullbottom

これは、Dart のオブジェクトが 2 種類のタイプを持つことができることを意味します。

を呼び出した 1 つの実数型と を呼び出したstatic1 つのvirtualruntime

つまり、 の実行時型はnullabottomではなく、通常の classNullです。

しかし同時に、この通常の実行時型の値はNull、他の型に割り当てることができます。これは、の実際の (静的) 型が型であるためnullですbottom

Dartでこのテクニックをどのように呼びましたか?

型置換か何か違う?

PS

値の静的型に関するこの質問ですが、型注釈で宣言された変数の静的型に関するものではありません。

これは、nullが変数ではなく、valueofstatic typeを使用しているためですbottom

PS

非常に興味深いケースです(少なくとも私にとっては)。

警告が表示されます:

それはかなり正しいです。しかし同時にこれは機能します。

型置換 (静的および実行時) に関する興味深いこと。

0 投票する
2 に答える
231 参照

dart - Dart Editor がソースコードをどのように分析するのか理解できません

Dart Editor バージョン 1.2.0.release (STABLE)。Dart SDK バージョン 1.2.0。

このソース コードは実行時例外を生成します。

アナライザーがこのようなものを生成すると仮定しました。

ただし、実行時にこの例外が発生したときにのみ、このエラーを検出できます (事後)。

0 投票する
2 に答える
382 参照

dart - 「dart:io」を使用してファイルの日付属性 (少なくとも変更日) を変更するには?

ファイルの更新日時を変更したい。

Dartプラットフォームでこれを行うにはどうすればよいですか?

.NET Framework、C# 言語の例。

きっと可能です。

Dart のような素晴らしいプラットフォームで標準的な方法でそれを行う方法がわかりません。

ダーツでは無理

0 投票する
0 に答える
422 参照

eclipse - Eclipse が Dart SDK または Dartium のインストールを認識しない

Dart SDK と Dartium で Eclipse プラグインを使用しようとしています。SDK、Dartuim、Dart Editorppa:hachre/dartapt-getUbuntu にインストールしました。エディターは正常に動作し、Dartium も正常に動作します。

Eclipse では、Dart セクションに、SDK バージョン 0 がインストールされ/opt/eclipse/no-dart-sdk/、Dartium がまったくインストールされていないことが示されています。それらがインストールされたディレクトリへのシンボリックリンクを作成し、Eclipse を再起動しました。それらは現在、環境設定で認識されています。しかし、私の Dart プロジェクトはまだ SDK が見つからないと言っています。テストプロジェクトを実行しようとすると。Eclipse のスローとエラー: Cannot start pub serve or connect to pub. コマンドラインから pub serve を実行したところ、うまくいきました。

SDK と Dartium を手動で再インストールすることなく、この Eclipse の問題を修正する方法を教えてもらえますか?