这是本人区块链学习的开篇,在边学习边实践的基础上,做如下比较。
首先自我介绍,我是一名具备java开发资深者,为了一个区块链项目,从零开始学习。
因为开发区块链需要用到Go语言(当然也支持Java),所以开始了Go语言的学习之路。
背景介绍完毕,接下来进入正文
1. Go语言的背景,略
2. Go环境的安装,比如Go语言环境安装、开发工具Golang等,此处略,网上介绍很多
3. Go语言基础语法
-------------------------------------------------------------------------------------------------------------------------------------
1.数据类型定义及赋值
1 //定义一个变量 2 var a int 3 var a1, a2, a3 bool 4 //给变量赋值 5 a = 10 6 //定义并赋值 7 b := "hello" 8 b1, b2 := 'a', 'b' 9 //定义数组 10 var c []string 11 cc := [10]string{"1", ""}
2. 逻辑判断、逻辑条件表达式
3.结构体、函数定义
4.指针的运用