随笔分类 - Golang
摘要:代码规范 官方指导 Uber 指导 编程学习 Go 程序设计语言(英文版)
阅读全文
posted @ 2023-02-01 19:50
萱乐庆foreverlove
摘要:package main import "fmt" type MyStruct struct { Name string } func (s MyStruct) SetName1(name string) { s.Name = name } func (s *MyStruct) SetName2(n
阅读全文
摘要:理解go env 中的重要变量 首先我们要来看一下go env(目前版本1.16xxx) 点击查看代码 #####是否使用GOMOD 模式 GOPATH="/Users/dashuai/go" GO111MODULE="" 即使项目在您的 GOPATH 中,GO111MODULE = on 仍将强制
阅读全文
摘要:golang template 包 分为 text/template 和 html/template 两者内容基本相似。 一体式web 系统指页面也通过后端应用系统来进行渲染(利用数据根据模版动态填充页面内容)。 package main import( "net/http" "fmt" "html
阅读全文
摘要:point 123123 0xc00000c1b8成功: 进程退出代码 0
阅读全文
摘要:golang 类型转换只能显性转换 不能自动转换 基本数据类型间的转换 .\test.go:3:8: imported and not used: "fmt" .\test.go:21:5: cannot use 200 + x1 (type int) as type int16 in assign
阅读全文
摘要:golang 字符串为不可变的量 ,字符串定义要使用双引号 C:/Go/bin/go.exe run main.go [D:/goproject/first/stringxx] # command-line-arguments .\main.go:6:6: cannot use '\u0000' (
阅读全文
摘要:float32 float64 golang 没有专门的 char 类型 0-255 可以使用byte 来存储 字符类型使用细节 1. 字符常量用单引号包括,大于255 使用int 等类型定义 2. Go 中运行使用转义字符 '\' 来将其后面的字符常量进行转义 3. Go 中使用utf-8 进行编
阅读全文
摘要:变量特性 1. 变量是内存中的一块存储单元 2. 存储单元包含变量名和类型 var xx int 变量的定义方式: 1. var xx int 2. var xxx = 123 | "123" 根据赋值自动解析类型 ,这里要注意字符串一定是双引号 3. xxxx := 123 使用表达式 := 赋值
阅读全文
摘要:1. 推荐使用行注释进行注释 2. 代码要有正确的缩进 gofmt 命令辅助进行格式化输出 3. 运算符最好用空格分隔 var a := 1 + 2 4. go的函数这样写是错误的 5. 每一行不要太长
阅读全文
摘要:行注释 // 块注释 /* */ 块注释中不允许嵌套块注释
阅读全文
摘要:1.golang的源码文件可以随意命名,但是属于同一个包的源文件必须声明 package base 2.golang的包引入规则 import ( "fmt" #系统包直接写名字 "github.com/user/stringutil" #其余包 写 src 下的绝对路径 )go help impo
阅读全文
摘要:golang 语言有一个GOPATH的概念就是当前工作目录 [root@localhost golang_test]# tree . ├── bin │ └── hello ├── first.go ├── pkg ├── README.md ├── src │ └── github.com │ └
阅读全文
摘要:api 目录 存放API增量的列表文件 bin 目录 存放 go gofmt godoc blog 存放官方文章 markdown 格式 doc html 版的标准web 可以用 godoc命令启动一个web服务 lib 特殊的库文件 misc 辅助类工具 pkg 标准库 src golang 本身
阅读全文

浙公网安备 33010602011771号