エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Combineでよく見るSwiftのNever型とは - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Combineでよく見るSwiftのNever型とは - Qiita
Never let me go — けして私を離さないで、僕たちはけしてと言うけれどその約束を守るのは難しい。 でも... Never let me go — けして私を離さないで、僕たちはけしてと言うけれどその約束を守るのは難しい。 でも僕たちの愛する Swift では Never は絶対的な Never でその単純さが美しかった。 まぁそんなポエムはいいんですけど、iOS13から導入された Combine ではよく Never という型を見る。 @Published var x = 0 @Published var y = 0 var timesPublisher: AnyPublisher<Int, Never> { $x.combineLatest($y) .map(*) .eraseToAnyPublisher() } AnyPublisher<Int, Never> と失敗したときの型が Never になっている。これはけして失敗しないことを型で表現してる。 Publisher protocol の