技術解説
DartでResult型とUnion型を併用するのは失敗だった
この記事で紹介した方法は結果的に失敗だった.
Result型と併用しない場合は上手く機能するのだが、Result型と併用しようとすると、致命的な不都合が生じる.
Union型でResult型の表現力を上げる(Dart)
Result 型の Exception の表現として
Dart で Result 型を使うにあたり 複数の exception を返すときに Union 型を使いたいと思った。 イメージ。ちなみに Result 型も自前で実装。
Log機能を持ったResult型library.logger_result
追記(20240226)
別の library に統合したため、非公開な状態になっています(統合先の library はいずれ公開する).
はじめに
Log 機能を持った Result 型 library を作った。 https://pub.dev/packages/logger_result
dart.io.Process.runのworkingDirectoryとrunInShellの挙動
環境
windows 10
Process class とは
この class を利用することによって、cui の操作を dart で記述することができます。
グローバル変数を使わずにグローバルな設定をする(Dart)
グローバル変数について
プログラミング言語における変数という機能は、私は slot(スロット) と抽象化して呼んでいます。これは、final や const 修飾子 を付けた 定数も変数と呼ぶことは混乱を招くからです。 slot は3種類に分けることができます。
ホットリロードしながらTauri を AngularDart で開発する
はじめに
AngularDart は ngdart という名前に生まれ変わり、運営も変わりました。 ngdart | Dart Package: "https://pub.dev/packages/ngdart"