3つのパターンがあります。これは2つのパラメータを持ち、1つ目はパース後に残ったもの、2つ目がパース結果です。パースした結果、後ろに余分なものがあると1つ目のパラメータに渡されます。以下のテストを追加してみましょう。文字ではなくバイトを扱うことに注意してください。"nom"));}テストを実行します。変更して失敗させてみましょう。いうように数値の配列として表示されます。して扱っているからですね。高速化のためにバイト列として扱っているわけですが、エラーメッセージは分かりにくくなります。プログラム側で文字列に変換するなどの工夫が必要です。変更して、わざと失敗させてみましょう。すると、以下のように表示されました。なっていて、以下のように定義されています。エラー種別とエラーの発生した位置を表しています。