编写具有0.5或更高的Solidity智能合约

开始编写Solidity 0.5及更高版本的以太坊智能合约的演练 开始以Solidity> 0.5编写智能合约 本文充当入门工具,让您开始使用Solidity编写智能合约。 通过使用自该语言创立以来开发人员社区一直在发展的标准工具和约定,我们将访问Solidity的最新更改以及如何确保您的智能合约没有错误。 官方的Solidity文档至少在撰写本文时已落后于时代-这些示例仍在展示Solidity 0.4(当前版本引入了新功能的集合,并对先前版本进行了重大更改),但已过时,有点令人鼓舞的示例合同。 我发现Truffle Boxes是一种更具启发性的资源,可供您浏览。 我们将在这里介绍的内容:IDE和工具,导入和编译合同,破坏更改和约定。 在本文中,我们将首先概述可供您使用的IDE,以开发Solidity智能合约,然后访问在编写Solidity合约时要遵循的重要概念,以及如何确保我们正确地使用它们。 我们还将访问智能合约的结构以及编写它们时使用的流行约定。 如果您想为Solidity做出贡献,那么文档是目前最需要帮助的方面之一。 尽管对语言的贡献是完全不同的话题,但是如果您需要有关该主题的更多信息,请查看Solidity Contributing页面。 这样,让我们​​开始熟悉Solidity 0.5及其合适的软件进行开发-您很有可能将Solidity开发集成到您喜欢的IDE中。…