回答編集履歴
1
表現を変えた
test
CHANGED
@@ -138,7 +138,7 @@
|
|
138
138
|
|
139
139
|
try{
|
140
140
|
|
141
|
-
|
141
|
+
throw Symbol.for("hoge.fuga.AuthError");
|
142
142
|
|
143
143
|
}
|
144
144
|
|
@@ -158,7 +158,7 @@
|
|
158
158
|
|
159
159
|
そもそも論ですが、今回やりたいことは例外を作ることではなく、例外を投げて種類に応じて処理を分類することですよね。
|
160
160
|
|
161
|
-
そういう場合には、わざわざErrorを投げる必要はなくて、種類さえわかれば
|
161
|
+
そういう場合には、わざわざErrorを投げる必要はなくて、種類さえわかれば`Symbol`でもなんでも良いんですよね。そういう時は`Symbol`は他の言語の`Enum`相当の存在であり、相性が良かったりします。
|
162
162
|
|
163
163
|
|
164
164
|
|