Skip to content

Latest commit

 

History

History
68 lines (43 loc) · 2.13 KB

keien.md

File metadata and controls

68 lines (43 loc) · 2.13 KB
timezone
Asia/Shanghai

KeienWang

  1. 自我介绍
  • 嗨,你好,我是 keien。
  • 热爱编程、唱,跳,rap,篮球。
  • 热爱计算机科学和IT互联网事业,希望能成为一名优秀的开发者。
  • 我们正在让这个世界变得更加美好,通过代码的重复使用和延展构建完美体系。
  •  We're making the world a better place. Through constructing elegant hierarchies for maximum code reuse and extensibility.
  1. 你认为你会完成本次残酷学习吗?
  • 我坚信我会

Notes

2024.09.23

今天学习了Solidity的基本语法和数据类型。掌握了变量声明、基本运算符和控制结构。
  • 变量声明: 学习了如何声明和使用不同类型的变量,包括整型(int, uint)、布尔型(bool)、地址(address)等。
  • 基本运算符: 掌握了算术运算符(+, -, *, /, %)、比较运算符(==, !=, >, <, >=, <=)和逻辑运算符(&&, ||, !)的使用。
  • 控制结构: 学习了if-else条件语句、for和while循环的使用方法。

2024.09.24

  • 合约声明: 学习了如何使用 contract 关键字声明一个智能合约,以及合约的基本结构。
  • 状态变量: 了解了如何在合约中声明和使用状态变量,这些变量用于存储合约的持久数据。
  • 函数: 学习了如何定义和使用函数,包括公共函数、私有函数、内部函数和外部函数的区别。
  • 事件: 掌握了如何声明和触发事件,以及事件在智能合约中的重要作用。
  • 编写了一个简单的存储合约,包含状态变量、setter和getter函数,以及一个事件来记录状态变化。
  • 创建了一个基本的投票合约,使用状态变量存储候选人和投票结果,通过函数实现投票逻辑,并使用事件记录每次投票。

2024.09.25

2024.09.26

2024.09.27

2024.09.28

2024.09.29

2024.09.30

2024.10.01

2024.10.02

2024.10.03

2024.10.04

2024.10.05

2024.10.06

2024.10.07

2024.10.08

2024.10.09

2024.10.10