Avatar
catchするときに型に準拠したパターンマッチできないから弱いのと、パラメータ持たせられなくてErrorがprotocolである良さみを殺している
1:45 AM
恐らくこれをやると、大域変数にErrorを示すがError以外にも転用可能なString変数、と言うのが出現するので、まあNotification.Nameみたいに、RawRepresentableで具体型作って、それをError準拠させましょうね、というところが落としどころではありそう。
1:46 AM
少なくともErrorの変数がStringとしても使える状況は良くない。