Require 是 Solidity 中的一个错误处理全局函数,它的运行方式基本上是这样的:如果 require 中的条件成立,那么编译器将执行在其下面编写的代码段。 然而,一般逻辑语句如果在 Solidity 中也具有相同的目的, 所以想知道这两者是否有区别。
不同之处在于,
require()
if else
最好使用 If,因为它的 Gas 效率高。