首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

matic马蹄链dapp系统开发智能合约部署

Solidity是面向对象的编程语言,是用于开发智能合约的语言之一,语法类似于JavasSript,但又有所不同。

开发唯hkkf5566

关键字:library

在solidity中,库也是一种合约,没有存储,不存储以太币

没payable,也没有fallbace函数

库可以部署,但不能够直接访问其中的函数

通常用于公共功能,类似于golang的package

using for *(附着库)

声明方式:using A for B:将A中定义的所有函数都附着在任意类形B上面,类型B的实例可以调用A中所有的方法

事件

1.事件是使用EVM的日志内置的工具,关键字event。

2.为什么要有事件?

在真实的环境中,发送交易调用智能合约的过程

交易发送->打包->执行交易,在发送交易之后,不会马上返回执行结果,只会立刻返回一个交易的哈希。

3.事件可以继承,在合约内不能直接访问

文件:import

1.概念:导入其它源文件

2.Import “filename”;把指定的文件导入到当前全局范围之内。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230330A078KU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券