3 冰凌北旋风

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 37w+

10.Go语言基础 —— 指针

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

2019-07-09 23:57:42

9.Go语言基础 —— 常量

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

2019-07-08 23:24:16

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

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

2019-06-18 23:48:20

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

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

2019-06-16 22:24:34

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

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

2019-06-13 23:19:16

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

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

2019-06-11 23:18:16

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

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

2019-06-10 23:16:59

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

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

2019-06-10 22:49:02

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

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

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

Golang精编面试题 -- 判断题

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

2019-05-30 23:30:28

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

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
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。