tnblog
首页
视频
资源
登录
生活如此美好,你却如此暴躁...
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术
排名
1
文章数
15030
总访问量
216.3万
粉丝数
30
评论数
120

​5.1 测试多返回值函数的错误

5.1测试多返回值函数的错误Go语言的函数经常使用两个返回值来表示执行是否成功:返回某个值以及true表示成功;返回零值(或nil)和false表示失败。当不使用true或false的时候,也可以使用一个error类型的变量来代替作为第二个返回值:成功执行的话,error的值为nil,否则就会包含相应的错误信息(Go语言中的错误类...

golang 2021-04-10 浏览(3518

5.0 if-else 结构

5.0 if-else结构if是用于测试某个条件(布尔型或逻辑型)的语句,如果该条件成立,则会执行if后由大括号括起来的代码块,否则就忽略该代码块继续执行后续的代码。```goifcondition{//dosomething}```如果存在第二个分支,则可以在上面代码的基础上添加else关键字以及另一代码块,这个代码块中的代码只有在条件不满...

golang 2021-04-10 浏览(3868

4.0 指针

4.0 指针程序在内存中存储它的值,每个内存块(或字)有一个地址,通常用十六进制数表示,如:`0x6b0820`或`0xf84001d7f0`。Go语言的取地址符是`&`,放到一个变量前使用就会返回相应变量的内存地址:vari1 int=5fmt.Printf("i1:%d,&i1:%p\n",i1,&i1)输出:i1: 5, &i1: 0xc0000a00c0这个地...

golang 2021-04-10 浏览(2877

3.0 时间和日期

3.0 时间和日期`time`包为我们提供了一个数据类型`time.Time`(作为值使用)以及显示和测量时间和日期的功能函数。当前时间可以使用`time.Now()`获取,或者使用`t.Day()`、`t.Minute()`等等来获取时间的一部分;例如:t:=time.Now()t.Day()t.Month()你甚至可以自定义时间格式化字符串,例如:`fmt.Printf("%02...

golang 2021-04-10 浏览(2123

2.0 strconv 包

2.0 字符串与其它类型的转换与字符串相关的类型转换都是通过`strconv`包实现的。该包包含了一些变量用于获取程序运行的操作系统平台下int类型所占的位数,如:`strconv.IntSize`。任何类型**T**转换为字符串总是成功的。针对从数字类型转换到字符串,Go提供了以下函数:-`strconv.Itoa(iint)string` 返回数字i所表...

golang 2021-04-10 浏览(3817

1.0 strings包

1.0 strings包作为一种基本数据结构,每种语言都有一些对于字符串的预定义处理函数。go中只用 `strings` 来完成对字符串的主要操作。1.1 前缀和后缀`HasPrefix` 判断字符串 `str` 是否以 `prefix` 开头 strings.HasPrefix(s,prefixstring)bool `HasSuffix` 判断字符串 `str` 是否以 `suffix` 结尾 strings.HasSuf...

golang 2021-04-10 浏览(2839