solidity笔记(10)——using for用法——2021.5.17

Posted Blockchain_Key

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了solidity笔记(10)——using for用法——2021.5.17相关的知识,希望对你有一定的参考价值。

一丶作用:

using A for B
  • 可用于在合约的上下文中,将库函数(来自库A)附加到任何类型(B)

二丶注意:

  • 这些函数将接收被调用的对象作为它们的第一个参数
  • using A for *——库A的功能可以附加到任何类型。
  • 附加库中的所有函数,即使那些第一个参数的类型与对象的类型不匹配的函数也是如此。
  • 在调用函数时检查类型,并执行函数重载解析。
  • 指令仅在当前合约内(包括其所有功能内)有效,并且在使用该合约的合约外无效。

三丶上一篇:solidity笔记(9)——library用法

solidity笔记(9)——library用法

四丶下一篇:solidity笔记(11)——struct用法

solidity笔记(11)——struct用法

以上是关于solidity笔记(10)——using for用法——2021.5.17的主要内容,如果未能解决你的问题,请参考以下文章

二solidity 基础进阶(2.2)—— 库合约的 using for《实战NFT web3 solidity(新版本0.8.+)》

二solidity 基础进阶(2.2)—— 库合约的 using for《实战NFT web3 solidity(新版本0.8.+)》

solidity数据类型storage memory calldata modifier前置条件 继承 接口合约 导入库 using...for solc编译

solidity笔记——modifier用法——2021.5.10

solidity笔记——冻结和交易属性——2021.5.10

solidity笔记——event用法——2021.5.10