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

Solidity基础:函数与变量

14次播放
2026-05-14

视频 AI 总结: 本视频主要讲解 Solidity 的基础语法,包括值类型、引用类型、映射类型、函数定义、可见性及状态可变性。Solidity 是静态编译型高级语言,专为 EVM 设计,语法类似 C++ 和 JavaScript。通过 Remix 工具演示了函数可见性(public、private、internal、external)和状态可变性(view、pure、payable)的实际效果,并强调了整数溢出在新版本中会被自动检查并 revert。

关键信息:

  • Solidity 是静态编译型语言,需先编译再运行。
  • 函数可见性共有 4 种,public 内外可见,private 仅合约内部,internal 合约及继承访问,external 仅外部访问。
  • 状态可变性:默认修改链状态;view 只读不写;pure 纯计算;payable 可接收 ETH。
  • 值类型包含 bool、整数(uint/int)和地址类型(address/address payable),整数需注意位数和溢出问题(新版本自动检查)。
  • address payable 才能接收转账,transfer 仅消耗 2300 gas。
  • 常量有 constant(编译时确定)和 immutable(构造函数赋值),不占用存储空间。