自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 go类型对应mysql字段类型

2021-03-23 15:46:39 547

原创 10.Go语言基础 —— 指针

指针指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。一个指针变量指向了一个值的内存地址。Go语言支持指针类型T,指针的指针**T,以及包含包名前缀的package.T。指针声明在...

2019-07-09 23:57:42 196

原创 9.Go语言基础 —— 常量

常量常量是一个简单值的标识符,在程序运行时,不会被修改的量。常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量使用 const 关键字定义数据常量在定义的时候,必须初始化且常量不能修改语法:const identifier [type] = value举例说明,看看下面的写法是否正确: const name = "tom" //ok con...

2019-07-08 23:24:16 166

原创 8.Go语言基本类型 —— 布尔类型

布尔类型布尔类型也叫bool类型,一个布尔类型的值只有两种:true和false。if和for语句的条件部分都是布尔类型的值,并且和<等比较操作也会产生布尔型的值。一元操作符!对应逻辑非操作,因此!true的值为false,更罗嗦的说法是(!truefalse)true,虽然表达方式不一样,不过我们一般会采用简洁的布尔表达式,就像用x来表示xtrue。aVar == 5 // fals...

2019-06-18 23:48:20 425

原创 7.Go语言基本类型 —— 字符类型

字符类型Golang中没有专门的字符类型,如果要存储单个字符(字母),一般使用byte来保存。字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。也就是说对于传统的字符串是由字符组成的,而Go的字符串不同,它是由字节组成的。Unicode在很久以前,世界还是比较简单的,起码计算机世界就只有一个ASCII字符集:美国信息交换标准代码。ASCII,更准确地说是美...

2019-06-16 22:24:34 1205

原创 6.Go语言基本类型 —— 字符串类型

字符串类型 字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。字符串是 UTF-8 字符的一个序列,当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节。 在go中,字符串是一种内置的类型。字符串包括解释型和原生型(raw):解释字符串该类字符串使用双引号括起来,其中的相关的转义字符将被替换,这些转义字符包括:\n:换行...

2019-06-13 23:19:16 779

原创 5.Go语言基本类型 —— 浮点型

浮点类型(小数类型)Go语言支持两种浮点型数:float32 和 float64。这两种浮点型数据格式遵循 IEEE 754 标准:float32 的浮点数的最大范围约为 3.4e38,可以使用常量定义:math.MaxFloat32。float64 的浮点数的最大范围约为 1.8e308,可以使用一个常量定义:math.MaxFloat64。取值范围这些浮点数类型的取值范围可以从很...

2019-06-11 23:18:16 2666

原创 4.Go语言基本类型 —— 整型

数值类型Go语言的数值类型包括几种不同大小的整数、浮点数和复数。每种数值类型都决定了对应的大小范围和是否支持正负符号。整型类型让我们先从整型类型开始介绍。有符号类型Go语言同时提供了有符号和无符号类型的整数运算。这里有int8、int16、int32和int64四种截然不同大小的有符号整数类型,分别对应8、16、32、64bit大小的有符号整数。无符号类型与此对应的是uint8、u...

2019-06-10 23:16:59 218

原创 3.Go语言变量的声明与使用

变量的概念变量相当于内存中一个数据存储空间的表示,变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。你可以把变量名看做是一个房间的门牌号,通过门牌号我们可以找到房间,同样的道理,通过变量名可以访问到变量(值)。变量使用的基本步骤声明变量(有人也叫:定义变量)赋值使用案例说明:变量使用注意事项变量表示内存中的一个存储区域该区域有自己...

2019-06-10 22:49:02 145

原创 2.Golang开发环境搭建

Golang开发环境搭建下载地址下载Golang安装程序 下载地址:https://golang.org/dl/ (墙内下载地址https://studygolang.com/dl),如果是您的系统是Windows64位系统,请选择go1.12.5.windows-amd64.msi即可安装下载后直接双击msi文件安装,默认安装在c:\go路径,这里我修改D:\Go双击go1.12.5...

2019-06-04 00:02:14 183

原创 1.Go语言介绍

@历史掌故Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。简单、可靠、高效Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥...

2019-06-02 22:45:53 729

原创 Golang精编面试题 -- 程序输出

1 写出下面代码输出内容package mainimport "fmt"func main() { defer_call()}func defer_call() { defer func() { fmt.Println("打印前") }() defer func() { fmt.Println("打印中") }() defer func() { fmt.Println("打...

2019-06-01 00:00:03 999

原创 Golang精编面试题 -- 判断题

1.【初级】数组是一个值类型()参考答案:T2.【初级】使用map不需要引入任何库()参考答案:T3.【中级】内置函数delete可以删除数组切片内的元素()参考答案:F4.【初级】指针是基础类型()参考答案:F5.【初级】 interface{}是可以指向任意对象的Any类型()参考答案:T6.【中级】下面关于文件操作的代码可能触发异常()file, err := os.O...

2019-05-30 23:30:28 969

原创 Golang精编面试题 -- 填空题

1.【初级】声明一个整型变量i__________参考答案:var i int2.【初级】声明一个含有10个元素的整型数组a__________参考答案:var a [10]int3.【初级】声明一个整型数组切片s__________参考答案:var s []int4.【初级】声明一个整型指针变量p__________参考答案:var p *int5.【初级】声明一个key为字符串...

2019-05-29 23:48:22 437

原创 Golang精编面试题 -- 选择题

Golang精编面试题 -- 选择题1.【初级】下面属于关键字的是()A. funcB. defC. structD. class参考答案:AC2.【初级】定义一个包内全局字符串变量,下面语法正确的是()A. var str stringB. str := “”C. str = “”D. var str = “”参考答案:AD3.【初级】通过指针变量 p 访问其成员变量 ...

2019-05-28 22:29:20 2281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除