try catch 把我搞抑郁了 #434
|
Try Catch 上面的答案有哪个是错的吗。为什么总是提示我错了一个。这是哪个错了。 |
Answered by
wiasliaw
Feb 17, 2024
Replies: 4 comments 9 replies
|
怎么搞的吗,这个怎么提交都是错误的 |
1 reply
|
谁能解答一下这个答案呀,卡死在这里。。。 |
7 replies
|
以下异常返回值类型为bytes的: 以上皆是 |
1 reply
只要能發出異常就能被捕捉,revert, require assert 都可以發出異常
revert, require assert 都是回傳 bytes,catch 後面在乎的是回傳的訊息能不能正確的被解碼
有可能,catch 解碼失敗的異常沒有辦法被捕捉
不會 自己寫的有關 error 的文章:https://wiasliaw.io/articles/how-try-catch-works-in-solidity |
0 replies
Answer selected by
XdpCs
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
只要能發出異常就能被捕捉,revert, require assert 都可以發出異常
catch 後面在乎的是 revert 回來的訊息能不能正確的被解碼
revert, require assert 都是回傳 bytes,catch 後面在乎的是回傳的訊息能不能正確的被解碼
有可能,catch 解碼失敗的異常沒有辦法被捕捉
不會
自己寫的有關 error 的文章:https://wiasliaw.io/articles/how-try-catch-works-in-solidity