モジュールに行番号がないErl
場合、エラーがキャッチされたときにステートメントは何を返しますか?
5391 次
2 に答える
6
Erl
行番号のないメソッドでは 0 を返します。一部の行に番号がある場合、Erl
は最後に実行された行の番号を返します。
于 2012-05-01T08:54:02.587 に答える
4
メモリから、Erl
遭遇した最後の行番号(または遭遇しなかった場合はゼロ)を保持するので、それが私の推測です。また、exit something
やなどの特定の操作ではゼロにリセットされますresume something
。
しかし、確かにこれは(テストされていない)のようなコードで簡単に確認できます:
42: x = 0
on error goto err_bit
y = 31415 / x
exit
err_bit:
msgbox (erl)
行番号を使用してさまざまなシナリオを試します。
于 2012-05-01T08:55:48.460 に答える