Dartの練習11-3:同期・非同期(APIでjsonデータを取得)
コアサーバ内に気象台のリストを作成し、phpでAPI経由で取得できるようにしました。 import ‘dart:convert’ as convert; import ‘package:http/http.dart’ a…
コアサーバ内に気象台のリストを作成し、phpでAPI経由で取得できるようにしました。 import ‘dart:convert’ as convert; import ‘package:http/http.dart’ a…
httpの練習で発生していたエラーはUriの前のスペースを削除したら解決しました。(笑) import ‘dart:convert’ as convert; import ‘package:http/http.dart’…
DartのHPでは、用意されているExceptionは6つあるようです。 ①DeferredLoadException ②FormatException ③IntegerDivisionByZeroException ④…
一般的な引数を要求する関数です。引数を必須にしない場合は[]で括る必要があります。引数で渡されない場合、内部ではnullになっています。 void main() { printNames1(“Tokyo”, “Sappo…
繰り返し処理にはforとwhileとdo-whileの3つの方法があります。 void main() { //for loop for (int i = 0; i < 10; i++) { if (i % 2 ==…
条件分岐の最初はif elseです。こんな感じです。 void main() { var a = 2; var b = 3; if (a > b) { print(“$a is bigger than $b.”);…
UdemyのDartは聞き取れないのでやめました。 なので、本家のサイトのLanguage Tourから始めようかと思います。 コメント:1行のみコメントアウトするときはスラッシュ2つ「//」 int:ビルトインされてい…
変数の説明の最初がブールとは、日本人の発想にはない順番だと思う。 DartPadでは、変数を割り当てると、使っていい変数名なのかをチェックしてくれ、結果を右下に表示してくれます。 変数に値がセットされない状態は「null…
この回は、Dartのコメントアウトです。 Javascriptと同じだと思います。「//」で、その場所から行末までコメントアウト、「/*」と「*/」の間が複数行にわたってコメントアウトされます。
コンソールに「Hello Dart」を表示します。 Dartは、mainでベースのプログラムを書かないと叱られます。こんな感じ。 Error compiling to JavaScript: Error: No R…