3.14 solidity庫詳解
版權宣告:本文為博主尹成聯絡QQ77025077,微信18510341407原創文章,歡迎轉載侵權不究。 https://blog.csdn.net/yincheng01/article/details/83866379
- lib庫的使用、OpenZeppelin庫、Ownable庫、SafeMath庫
- lib庫
- 庫是一種不同型別的合約,沒有儲存,不擁有以太幣
- 庫中沒有payable
- Using for
- 宣告方式:using A for B,將A中定義的所有函式附著於任意型別B上,型別B的例項可以呼叫A中所有的方法
- SafeMath庫包含在OpenZeppelin中(node_modules/openzeppelin-solidity/contracts/math),主要是添加了一些安全判斷
- Ownable庫包含在OpenZeppelin中(node_modules/openzeppelin-solidity/contracts/ownership),主要是提供基本的授權功能
- lib庫
- lib使用方式如下
pragma solidity ^0.4.18; library C { function a() returns(address){ return this; } } contract A { function test() returns (address) { return C.a();// 返回合約A的地址 } }
-
學院Go語言視訊主頁
ofollow,noindex" target="_blank">https://edu.csdn.net/lecturer/1928 -
掃碼獲取海量視訊及原始碼 QQ群:721929980
閱讀更多