エラーノードが機能しない
544 2 0- Natsumi_723
- Member
- 7 posts
- Joined: 8月 2024
- Offline
- Satsuki_Sensei
- スタッフ
- 25 posts
- Joined: 2月 2022
- Offline
ご購読いただきありがとうございます。著者です。
rotete_cube の Index が 10 になっていたため、存在しない回転記号を参照していました。このとき、Error ノードで判定される値は空となり、本書のように -1 かどうかという判定ではエラーになりません。
ためしに本書のように回転記号列に X を追加して、Index を 4 にすると、正しくエラーがでます。
本書ではこのあと Index の値を手動で設定することはないため、紙面の都合などもあり配列外参照については省略していますが、もしそれも検知したい場合には、Index の値と num_moves を比較すればよいです。
修正した hip ファイルを添付しましたので、そちらのメモも併せてご確認ください。
rotete_cube の Index が 10 になっていたため、存在しない回転記号を参照していました。このとき、Error ノードで判定される値は空となり、本書のように -1 かどうかという判定ではエラーになりません。
ためしに本書のように回転記号列に X を追加して、Index を 4 にすると、正しくエラーがでます。
本書ではこのあと Index の値を手動で設定することはないため、紙面の都合などもあり配列外参照については省略していますが、もしそれも検知したい場合には、Index の値と num_moves を比較すればよいです。
修正した hip ファイルを添付しましたので、そちらのメモも併せてご確認ください。
- Natsumi_723
- Member
- 7 posts
- Joined: 8月 2024
- Offline
-
- Quick Links