首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Go 语言学习
UserRunner
创建于2021-07-22
订阅专栏
记录Go语言学习的阶段过程
暂无订阅
共21篇文章
创建于2021-07-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
go中预定义errors
在GO中预定义的errors成为sentinel error。该名称表示计算机编程中使用一个特定值表示不可能进行进一步处理的做法。如下面的定义 使用sentinel error,调用者必须使用==将结
Error和Exception比较
Exception会将异常抛给调用者来处理,而Error则是及时地来处理返回的错误。 只用fatal error才使用panic,其他情况都仅仅返回eror。 error的格式可以是Package:
Go中Error的定义和使用
在Go的内置类型文件中src\builtin\builtin.go,error被定义为一个接口,如下 使用errors.New来返回一个error对象(实现了Error()函数的对象)。我们看New函
Go中的包
包是一组代码,能够在程序之间使用相同的代码。每个包目录应该包含一个或多个源代码文件。文件名不重要,但它们应该以.go扩展名结尾。 Go在工作区目录中查找包代码。默认情况下,工作区是当前用户主目录中名为
Go 中的指针
看代码: *运算符可以获取或更新指针的值 从函数返回指针,只需声明函数的返回类型是指针类型 在Go中返回一个指向函数局部变量的指针是可以的,即使该变量不在作用域内,只要你任然拥有指针,Go将确保你仍然
Go中的printf
Go中显示控制的格式化字符串 %v 打印所有值,用%#v才能真正看到他们 可显示的结果: 可以在格式化动词的百分号后面指定最小宽度,如果匹配改动词的参数比最小宽度短,则使用空格进行填充。
Go程序练习-猜数字
## ``` package main import ( "bufio" "fmt" "log" "math/rand" "os" "strconv" "strings" "time" ) func
Go 中:= 和 = 的区别
Go 中:= 和 = 的区别 = 为赋值语句 := 为短变量声明语句,根据右值的类型来定义变量并赋初值
Go中自定义数据类型
定义数据类型 type struct_variable_type struct { member definition ... member definition } 使用自定义结果定义变量 vari
Go 中的pointer
指针是保存另外一个变量地址的变量。声明时,compiler为变量赋值nil 声明指针类型 var var_name *var_type 位置指针变量赋值 var p1 *int var a int =
Go 中array
Go中array保存固定大小的同一类型元素的序列集合。占用连续的内存地址。通过下表来访问元素。 声明数组 var variable_name [SIZE] variable_type 如: var s
Go 中的字符串
字符串在go中广泛使用,它是一个只读字节分片。 go中提供libraries来操作字符串 unicode regexp 和 strings 定义一个字符串 var sample = "Hello wo
Go 的范围
scope是Go程序中的一块区域,定义的变量在范围内可以访问,其外无法访问。 Go中定义了了三个位置 local global和formal formal参数优先于global变量, local和gl
Go函数
函数是一组语句一起完成一个任务。每个Go程序至少有一个main函数。 函数的形式是 func function_name([parameter list])[return_type] { statem
Go 循环
循环结果允许执行多次语句块。GO中的循环有两种类型 for [condition | (init; condition; increment ) | range ] { statements; } 循
Go 语言中的判断
判断(decision making)结构需要指定判定条件和执行语句。 有下面几种类型 if statement if ... else statement if (boolean_expressio
Go运算符
运算符是告诉编译器执行特定的数学或逻辑的操作的符号。Go的内置符号包括 算术运算符 关系操作符 逻辑运算符 位运算符 赋值操作符 以逻辑运算符为例,如下表 运算类型 Go Operator AND &
Go变量
变量是程序可以操作的一个地址空间的名字。Go中每个变量有特定的类型,类型决定了变量的内存布局和大小以及它的值的范围和可以使用的方法。 变量名字以字母或下划线开头,字母数字下划线的组合,并且是大小写敏感
Go的数据类型
Go语言中,数据类型用于声明变量或者函数的类型。类型决定了占用多少空间以及存储的位模式。 | Type | Value | |:--------|:-------:| |Boolean | true/
Go语言中的基本符号
以下面的语句为例fmt.Println("Hello Go!") Go中符号包括keyword(关键字),标识符identifier,常量,字符串string literal和符号。 行分隔符(lin
下一页