Dart
- Dart Dart のレコード・パターン・sealed クラスを実測で理解する レコード、分解代入、switch 式、ガード、sealed クラスを Dart 3.11 で実行。網羅性エラーの実物、jsonDecode とマップパターンの JSON パース、AOT でのメモリと速度の実測付き。
- Dart Dart の性能を実測:JIT と AOT、ウォームアップ、メモリ Dart 3.11 で実測。hello world は dart run 339ms、exe 17ms。JIT ウォームアップ 19.5→4.8ms、List<int> 76MB 対 Uint8List 9.5MB、+= の文字列連結 1,974ms。
- Dart Dartの関数とコレクション:遅延Iterableと実際のエラー Dart講座2。名前付き・required引数、クロージャー、List/Set/Map、collection if/for、where/mapの遅延評価、ConcurrentModificationError、SetとListの検索速度を実測。
- Dart Dart のクラス・mixin・拡張メソッド:Dart 3.11 で実行検証 コンストラクタと const、extends・implements・with の違い、mixin の実行順、拡張メソッドの静的ディスパッチの罠、==/hashCode、Dart 3 のクラス修飾子を実エラー付きで。
- Dart Dart入門:型・finalとconst・null安全を実行結果で理解 Dart講座1。dart runで最初の5分、var/final/constの実エラー、~/の整数除算、文字列補間、? ! ?? lateとdart analyzeの診断コード、JITとAOTの起動時間の実測まで初心者向けに解説。
- Dart Dart の非同期・Stream・Isolate 実測:354ms の停止を 18ms に イベントループの実行順、Future.wait で 610→303ms、try/catch をすり抜ける await 忘れ、Stream のエラー、Isolate.run による UI 停止の解消を Dart 3.11 で実測。