Java程序员的go语言之路
一个Java程序员的go语言学习之路,除了基础教程,也会总结使用go语言时的一些坑。
go版本为1.12.5
2的32次方
这个作者很懒,什么都没留下…
展开
-
第五章-go中的字符串
前言下面将会介绍一个我们日常的开发中最长使用的数据类型——字符串。在go中,字符串类型名字为string,它和Java中的String类似,也是一个值不可变类型,内部是一个 UTF-8 字节数组。下面会通过一些例子展示go中string的特性特性go中的string具有以下特性:默认值为空字符串 “”内部是一个UTF-8 字节数组,可以使用索引访问某字节初始化后的值不可变()默认...原创 2019-05-22 21:27:01 · 225 阅读 · 0 评论 -
第四章-go中的数组和切片
前言提到数组可能大家知道,但是切片又是什么东西呢?切片对应的英语单词是slice,如果有了解过Python的朋友可能会对切片有种焕然大悟的感觉。而如果要在Java中找到个类似的数据结构,那就是ArrayList。简单来说切片slice可以看做是一个动态长度的数组,它的底层是一个数组,不过它可以通过重建一个数组达到扩容的目的。下面会分别介绍数组和切片数组切片...原创 2019-05-16 22:23:43 · 585 阅读 · 0 评论 -
第三章-go中的常量
关于go中的常量如何使用的教程原创 2019-05-13 21:34:31 · 324 阅读 · 0 评论 -
第二章-go中的变量
前言很多开发语言中都存在变量,而go也是。需要注意go是静态类型语言,所以不能像某些语言(例如JavaScript)那样在运行期间改变变量的类型。下面会给大家介绍变量如何使用与使用期间可能存在的坑。注意本文是基于go 1.12.5的,可能会与其他版本存在差异。变量命名规则既然有变量就必然有变量名,而在很多支持变量的语言中,变量名一般都会有命名规则。而go也不例外,下面是go的变量名命名规则:...原创 2019-05-12 22:27:52 · 1022 阅读 · 0 评论 -
第一章-go开发环境准备与HelloWorld
一个Java程序员学习go的踩坑记录和心路历程,本文为开发环境的准备和HelloWorld项目示例原创 2019-05-09 23:40:26 · 481 阅读 · 0 评论