#owlelia ## 経緯 [[Rust]]のように[[Result]]にする。Eitherを使っている言語は一昔前が多いしResultの方が分かりやすい。 ## 仕様 - [x] `Result<T, E>` - `Either<E, T>` の置き換え - [x] `ok(T)` - `right(T)`の置き換え - [x] `err(E)` - `left(E)`の置き換え - [x] `isOk()` - `isRight()`の置き換え - [x] `isErr()` - `isLeft()`の置き換え - [x] `ok` - `value`の置き換え - [x] `err` - `error`の置き換え - [x] `map()` - `mapRight`の置き換え - [x] `mapErr()` - `mapLeft`の置き換え