区块链与go
区块链从go开始
通学技术
关注微信公众号【通学技术】,学通技术。分享编程内功心法、优秀源码分析、中间件原理、算法之奥秘、架构之美学、区块链之变化。
展开
-
从传统机械到互联网到web3.0,我到底经历了什么
从传统机械到互联网到web3.0 我到底经历了什么?hello,铁子们,好久没有发声了,你们都快把我忘了吧。通学技术,学通技术,相约元宇宙。今天随便聊聊,你有空的话,也可以随便看看。我的目标貌似一直在变化,毕竟这个世界只有一小部分人能到达宇宙的尽头,要么体制内,要么“黄袍”加身(注意:这里是调侃的预期,防止有些杠精和我杠。)而我们的大多数人终将是fomo一生。这不,我就是那个一直在fomo的人。web0.0你说你一个二本毕业,成绩一般,想法还多得不行,干个机械项目也挺成功的,你担心啥?这是我在问原创 2022-04-16 22:34:43 · 6474 阅读 · 3 评论 -
通学区块链系列-从go开始之面向对象(四)
通学技术,面向区块链编程oop1、自定义结构体package mainimport "fmt"/* oop--面向对象 自定义结构 现代编程,都讲究面向对象编程 作为一门比较潮的go语言来说 面向对象自然也是支持的 而面向对象的三要素分别是 封装、继承、多态 然我们来看看go是怎么玩转他们的吧 */// 首先我们的go 忽略了class的概念 转而用结构体来声明对象/* 说明: Go语言作为一门基于包管理的开发语言如果想将自己的结构体作为公共包被其他包导入,需要将结构.原创 2021-06-27 22:17:07 · 430 阅读 · 2 评论 -
通学区块链系列-从go开始容器篇(三)
通学技术,面向区块链编程9、容器之数组package mainimport "fmt"/**容器 --可分为 数组 切片 map*/// 数组func main() { // 整型 未初始化赋值0 var a1 [5]int = [5]int{1, 2, 3, 4} fmt.Println(a1) // 赋值 a1[4] = 6 fmt.Println(a1) // 字符串类型赋值空 s1 := [4]string{"1", "2", "3"} fmt.Pri.原创 2021-06-27 22:11:14 · 290 阅读 · 0 评论 -
通学区块链系列-从go开始之函数篇(二)
通学技术,面向区块链编程6、函数package mainimport "fmt"//函数 举例 数字互换func main(){ a,b := 1,2 swap1(a,b) fmt.Println(a,b) swap2(&a,&b) fmt.Println(a,b) swap3(a,b) fmt.Println(a,b)}// swap内部对参数进行的修改 并不会影响到swap调用时传入的a和b本身。func swap1(a,b int) {.原创 2021-06-27 22:04:39 · 515 阅读 · 0 评论 -
通学区块链系列-从go开始之数据类型与定义(一)
通学技术,学通技术,面向区块链编程,构建可信社会。1、自增长常量package main// 自增长常量import "fmt"const ( // iota = 0 login = iota logout user = iota + 1 account = iota + 3)func main(){ fmt.Println(login) fmt.Println(logout) fmt.Println(user) fmt.Println(account)}2、.原创 2021-06-27 21:59:50 · 494 阅读 · 0 评论
分享