Avatar
こういうことやりたいんですが、なんかいい感じのオペレータとかあるんでしょうか? intStream .map(ensuredPositiveIntString) .catchErrorJustReturn("マイナスだよ") .subscribe... // 👈 エラー来てもnext扱いで死なないでほしい enum Error: Swift.Error { case isNegative } func ensuredPositiveIntString(i: Int) throws -> String { if i < 0 { throw Error.isNegative } return String(i) } ensuredPositiveIntStringResult<String, Error> を返すより、単純な throws にしたいんですが