solidity address(this)是什么意思

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了solidity address(this)是什么意思相关的知识,希望对你有一定的参考价值。

address(this)和this是一样的,代表合约地址

这个和address(this)没有区别,只是在Solidity上有版本变化。

S. No.address(this)this
1.在Solidity版本>=5.0.0时使用用于Solidity版本<=5.0.0
2.在Breaking Change 0.5.0引入它最初使用,直到打破变化0.5.0

0.5.0的大的变化也可以在Solidity文档中找到:

Solidity中this和address(this)的区别|极客教程Solidity中this和address(this)的区别 Solidity是一种高级编程语言,它是为实现智能契约而设计的。Solidity是一种处于初始阶段并不断进化的语言。自《公约》实施以来,已使许多具有破坏性的变化变得稳固。当前版本的稳定性是0.8.13,到目前为止已经有4次打破稳定性的变化。 一些突破性的变化包括: 1. Solidityv0.5.0打破变化 2https://geek-docs.com/solidity/solidity-ask-answer/difference-between-this-and-addressthis-in-solidity.html

solidity中转账接收者与发起者的问题_wangzhiyuyeshou的博客-CSDN博客_address(this)转账接收者、发起者问题问题描述基础知识1、address(this)2、msg.sender2.2 账户地址分析问题解决1、我的问题问题描述准备写个转账的代码时,发现solidity语言中转账的函数有三个,分别是send、transfer、call。用法也很简单:目标接收者地址.transfer(金额);目标接收者地址.send(金额);目标接收者地址.call.value(金额)();但使用过程中,总是转账失败,返回revert错误,显示没有钱发送。此时我就很想知道到底是谁https://blog.csdn.net/wangzhiyu12/article/details/123751789 

 

以上是关于solidity address(this)是什么意思的主要内容,如果未能解决你的问题,请参考以下文章

下面代码中的 msg.sender 和 address(this) 有啥区别?

Solidity(address的四个方法)

什么是路由合约 solidity

solidity address indexed

solidity中转账接收者与发起者的问题

Solidity智能合约如何判断地址为0或空