solidity导语
            
            
                Github库地址: solidity-by-example
solidity是一门编译性语言,需要经过编译器编译成字节码,然后再部署到区块链上,所以需要安装编译器,推荐使用remix在线编译器,也可以使用truffle本地编译器,但是truffle需要安装nodejs,npm,ganache等环境,比较麻烦,所以推荐使用remix。
solidity是一门面向合约的语言,所以需要有合约的概念,合约是一种特殊的类,合约中可以定义状态变量,函数,事件,修饰器,结构体,枚举等。

Remix-IDE
- remix
 - 面板介绍
 
Hello World
1  | // SPDX-License-Identifier: MIT  | 
- 代码解释
// SPDX-License-Identifier: MIT:开源协议pragma solidity ^0.8.18;:版本声明contract helloWorld:合约声明string public _str = "hello world";:状态变量声明
 
Solidity基础知识
Solidity高级主题
参考资料
- 以太坊白皮书
 - 极力推荐入门教程,配合食用更佳!写智能合约,节省gas费用永远放在第一位。
- solidity中文网
 - 僵尸打怪-Solidity: Beginner to Intermediate Smart Contracts
 - WTF-Solidity 101 入门
 - Solidity8.0全面精通-B站崔棉大师
 - 理想区块链
 - Fred带你学solidity
 
 
- 本文标题:solidity导语
 - 创建时间:2023-08-16 10:32:30
 - 本文链接:2023/08/16/Web3/solidity/00-导语-solidity/
 - 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 
         评论
    
    
        
            
    