From 8fcd8c26a4461297838936120c5a57382a6bcf3d Mon Sep 17 00:00:00 2001 From: chenkai66 <48208922+chenkai66@users.noreply.github.com> Date: Tue, 9 Mar 2021 02:05:04 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Update=20part2=5FSolidity=E5=9F=BA=E7=A1=80?= =?UTF-8?q?.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Blockchain/part2_Solidity基础.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Blockchain/part2_Solidity基础.md b/Blockchain/part2_Solidity基础.md index c17f1e4..2ed530e 100644 --- a/Blockchain/part2_Solidity基础.md +++ b/Blockchain/part2_Solidity基础.md @@ -984,7 +984,7 @@ contract C { ## 四、练习题 -### 4.1`将固定长度字节数组转化为`string类型 +### 4.1 将固定长度字节数组转化为`string`类型 ```javascript pragma solidity ^0.4.0; @@ -998,7 +998,8 @@ contract bytes32tostring{ } ``` -### 4.2 +### 4.2 实现一个带有简单逻辑判断及多种数学运算的Solidity程序 + **参考自:** @@ -1009,4 +1010,4 @@ contract bytes32tostring{ [INlinKC](https://blog.csdn.net/weixin_45067603) https://ethfans.org/wikis/Home 3. 以太坊solidity学习记录: [https://blog.csdn.net/weixin_45067603/article/details/105726491](https://blog.csdn.net/weixin_45067603/article/details/105726491) -4. [尚硅谷区块链全套Go语言→GoWeb→以太坊→项目实战](https://www.bilibili.com/video/BV1sJ411D72u) \ No newline at end of file +4. [尚硅谷区块链全套Go语言→GoWeb→以太坊→项目实战](https://www.bilibili.com/video/BV1sJ411D72u) From bb35b05fd8a86a47adfdd1967fab0c10a9e51e37 Mon Sep 17 00:00:00 2001 From: chenkai66 <48208922+chenkai66@users.noreply.github.com> Date: Tue, 9 Mar 2021 02:06:01 +0800 Subject: [PATCH 2/2] =?UTF-8?q?Update=20part4=5F=E5=90=88=E7=BA=A6?= =?UTF-8?q?=E7=BC=96=E5=86=99=E5=AE=9E=E4=BE=8B=E8=A1=A5=E5=85=85.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Blockchain/part4_合约编写实例补充.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Blockchain/part4_合约编写实例补充.md b/Blockchain/part4_合约编写实例补充.md index e3ffefd..5d1a5f7 100644 --- a/Blockchain/part4_合约编写实例补充.md +++ b/Blockchain/part4_合约编写实例补充.md @@ -235,12 +235,8 @@ withdraw 函数体中的 `require` 是 Solidity 的内置函数,用来检测 ## 三、投票合约的实现 -最后是一个较复杂的投票合约作为结束,我们希望实现的功能是有一个主席,主席将赋予每个成员投票权,而成员的投票权可以委托给其他人,结束时将返回投票最多的提案。听起来很简单一个功能实现起来却较为复杂,下面我们拆分开进行讲解 - -# 3.1、投票合约的实现 - 本次教程将以一个较复杂的投票合约作为结束,我们希望实现的功能是为每个(投票)建议建立一份合约,然后作为合约的创造者-主席,主席将赋予每个成员(地址)投票权,而成员的投票权可以选择委托给其他人也可以自己投票,结束时将返回投票最多的提案。听起来很简单一个功能实现起来却较为复杂,下面我们拆分开进行讲解 注: