Avatar
omochimetaru 8/25/2017 2:09 AM
as によるキャストが失敗したときに例外が飛んで欲しい guardas? を組み合わせて書き下す事はできるけど、何箇所も出てくるなら部品化したい 関数にしてしまうと、 exp as Type の 左から右の流れが cast(exp, to: Type.self) のほうに カッコ閉じされてしまう
2:10 AM
=> を使って、 try exp => { try cast($0, to: Type.self) } にするというのがとりあえずの案だけど
2:11 AM
良い案は無いものか