go语言开发交流qq群 857263711 保持进步 希望每个人都能找到自己喜欢的方式生活、工作。

2019年7月14日

go 类型转换

摘要: //跨大类型转换,可以使用strconv包提供的函数 // 字符串转int:Atoi() // int转字符串: Itoa() // ParseTP类函数将string转换为TP类型:ParseBool()、ParseFloat()、ParseInt()、ParseUint()。因为string转其 阅读全文

posted @ 2019-07-14 23:32 送欢 阅读(505) 评论(0) 推荐(0) 编辑

go变量的定义并赋值

摘要: 变量在定义时没有明确的初始化时会赋值为_零值_。 零值是: 数值类型为 `0`, 布尔类型为 `false`, 字符串为 `""`(空字符串)。 package main import ( "fmt" "math/cmplx" ) func main() { //变量块 var ( ToBe boo 阅读全文

posted @ 2019-07-14 17:47 送欢 阅读(2171) 评论(0) 推荐(0) 编辑

go 函数 命名返回值

摘要: Go 的返回值可以被命名,并且像变量那样使用。 返回值的名称应当具有一定的意义,可以作为文档使用。 没有参数的 return 语句返回结果的当前值。也就是`直接`返回。 直接返回语句仅应当用在像下面这样的短函数中。在长的函数中它们会影响代码的可读性。 go语言开发交流qq群 857263711 保持 阅读全文

posted @ 2019-07-14 17:01 送欢 阅读(581) 评论(0) 推荐(0) 编辑

go 函数定义

摘要: package main import "fmt" func add(x int, y int) int { return x + y} func main() { fmt.Println(add(42, 13))} 函数的定义func 函数名(参数1,参数2....) (返回值类型1,类型2) 参 阅读全文

posted @ 2019-07-14 16:54 送欢 阅读(300) 评论(0) 推荐(0) 编辑

go 实现每次生成不同随机值

摘要: 直接使用rand.Intn(10) 多次运行发现每次的随机值都是一样的 查看 Intn方法的源码说明 // Intn returns, as an int, a non-negative pseudo-random number in [0,n) // from the default Source 阅读全文

posted @ 2019-07-14 16:09 送欢 阅读(1095) 评论(0) 推荐(0) 编辑

go 包的概念

摘要: package main import ( "fmt" "math/rand") func main() { fmt.Println("My favorite number is", rand.Intn(10))} 导入包 使用 import math/rand 为导入的包 math为路径 rand 阅读全文

posted @ 2019-07-14 15:35 送欢 阅读(242) 评论(0) 推荐(0) 编辑

go hello world第一个程序

摘要: main 函数所在的包名必须使用main import "fmt" 导入包fmt fmt包包含了Println方法的定义 func main() 程序运行入口方法和c语言相似 fmt.Println("xxx") 在控制台进行输出 package main import "fmt" func mai 阅读全文

posted @ 2019-07-14 15:24 送欢 阅读(181) 评论(0) 推荐(0) 编辑

go语言基础学习网址

摘要: go指南 http://tour.studygolang.com/welcome/1 阅读全文

posted @ 2019-07-14 15:16 送欢 阅读(214) 评论(0) 推荐(0) 编辑

go开发环境

摘要: 1.go 下载地址 https://studygolang.com/dl 根据操作系统 下载相应的安装包 2.设置环境变量 goroot gopath path 增加%goroot%\bin 3.开发工具vscode或者idea vscode下载地址 https://code.visualstudi 阅读全文

posted @ 2019-07-14 15:15 送欢 阅读(213) 评论(0) 推荐(0) 编辑

导航