付费视频,请购买课程( ¥2,000.00 )后再观看

Solidity 变量及整型、地址类型等

9次播放
8小时前

视频 AI 总结:

  1. 核心内容: 本视频是 Solidity 编程语言的入门教程,重点讲解了 Solidity 中变量的声明和函数的使用,特别是与其它编程语言不同的特性,如地址类型、合约类型以及回调函数等。强调了在 Solidity 开发中,除了语言语法外,还需要掌握特定领域的知识。

  2. 关键信息:

    • Solidity 是一种静态编译型高级语言,专门为 EVM 设计。
    • 变量分为值类型、引用类型和映射类型。
    • 值类型包括布尔型(bool)、整型(int/uint)、地址类型(address)和枚举类型(enum)。
    • 地址类型分为 address 和 address payable,payable 类型可以接收 ETH 转账。
    • 合约本身也是一种类型,可以用来声明变量。
    • 常量(constant)和不可变变量(immutable)在编译时确定值,不占用链上存储。
    • 需要关注变量存储空间的大小,因为链上存储成本很高。
    • 0.8 版本后的 Solidity 会对整型溢出进行处理,导致交易回滚。
    • transfer 和 send 函数转账时,EVM 限制 gas 消耗为 2300。