Avatar
ですです、
5:05 AM
do { return try User(record["name"], record["age"], record["gender"]) } catch { throw User.Error.decodeFail(error) } (edited)
5:05 AM
こうなりますよね
5:05 AM
スッとする
5:05 AM
tryがある時にErrorになってくれて、それ以外はOptionalみたいな
5:06 AM
まあそういう機能があって、この微妙な境界線をですね
5:06 AM
サーッと解決してくれたら嬉しいなって
5:06 AM
そういう話です