エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Akka HTTPのDirective0の使い勝手が良くないのでどうにかする話 | dakatsuka's blog
type Directive0 = Directive[Unit] type Directive1[T] = Directive[Tuple1[T]] Directive0がDirective... type Directive0 = Directive[Unit] type Directive1[T] = Directive[Tuple1[T]] Directive0がDirective1[Unit]であればそこまで問題なかったのだが、このように型パラメータはUnitとTuple1[T]となっている。なぜこのような定義になっているのかは正確には分からないけど、おそらくDSLとしての使い勝手を優先したのだと思う。directive0 { _ => ... } よりは directive0 { } と書けたほうが良い的な。 またDirective1にはimplicit conversionでmapとflatMapが実装されているのでfor式で扱うことができるが、Directive0にはその2つのメソッドは存在しない(代わりにtmapとtflatMapはある)つまり両方を同時にfor式で処
2017/02/04 リンク