打字猴:1.703876649e+09
1703876649 区块链项目开发指南 [:1703875306]
1703876650 区块链项目开发指南 3.6 用new操作符创建合约
1703876651
1703876652 一个合约可以使用new关键字来创建一个新合约,但前提是必须知道新创建的合约的完整代码。示例如下:
1703876653
1703876654
1703876655
1703876656
1703876657
1703876658
1703876659
1703876660 区块链项目开发指南 [:1703875307]
1703876661 区块链项目开发指南 3.7 异常
1703876662
1703876663 在一些情况下,异常会被自动抛出。也可以使用throw手动抛出异常。抛出异常会停止回滚目前执行的调用(也就是说,撤销对状态和余额的所有改变)。捕获异常是不可能的:
1703876664
1703876665
1703876666
1703876667
1703876668
1703876669
1703876670
1703876671 区块链项目开发指南 [:1703875308]
1703876672 区块链项目开发指南 3.8 外部函数调用
1703876673
1703876674 在Solidity中,有两种函数调用:内部函数调用和外部函数调用。内部函数调用是指一个函数在同一个合约中调用另一个函数。
1703876675
1703876676 外部函数调用是指一个函数调用另一个合约的函数。示例如下:
1703876677
1703876678
1703876679
1703876680
1703876681
1703876682 使用this关键字进行的调用称为外部调用。在函数中,this关键字代表当前合约实例。
1703876683
1703876684
1703876685
1703876686
1703876687 区块链项目开发指南 [:1703875309]
1703876688 区块链项目开发指南 3.9 合约功能
1703876689
1703876690 现在是时候深入学习合约了。我们将看看一些新的功能,还将深入学习已经见过的一些功能。
1703876691
1703876692
1703876693
1703876694
1703876695 区块链项目开发指南 [:1703875310]
1703876696 区块链项目开发指南 3.9.1 可见性
1703876697
1703876698 函数或者状态变量的可见性定义了谁可以看到它。函数和状态变量有四种可见性:external、public、internal和private。
[ 上一页 ]  [ :1.703876649e+09 ]  [ 下一页 ]