- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 08 Go字符串详解
Go字符串详解总结:字符串是不可变值类型,内部⽤指针指向 UTF-8 字节数组。默认值是空字符串 “”。⽤索引号访问某字节,如 s[i]。取出的是字节,不是字符不能⽤序号获取字节元素指针, &s[i] ⾮法。不可变类型,⽆法修改字节数组。使用[]rune进行修改是重新分配内存,并复制字节数组go语言的字符串是utf-8的定长字符序列,会自动转为Unic.
2019-01-18 11:58:33 458
原创 07 go语言函数
go语言函数1、函数定义2、参数3、返回值4、匿名函数5、闭包6、递归7、延迟调用8、错误处理函数特性:Go 函数 不支持 嵌套、重载和默认参数函数无需声明原型、支持不定长度变参、多返回值、命名返回值参数支持匿名函数、闭包函数也可以作为一种类型使用函数是一等公民,可作为参数传递函数传递是值的拷贝或者是指针的拷贝,区别在于会不会影响原始值...
2019-01-18 11:57:51 210
转载 06 Go语言常见语法错误
Go语言常见语法错误1、开大括号不能放在单独的一行错误代码:package mainimport "fmt"func main() { fmt.Println("hello world!")}编译错误:./main.go:5:6: missing function body for &
2019-01-17 18:02:37 5395
原创 05 Go语言fmt包详解
Go语言fmt包详解格式化输出函数func Print(a ...interface{}) (n int, err error)Print采用默认格式将其参数格式化并写入标准输出。如果两个相邻的参数都不是字符串,会在它们的输出之间添加空格,返回写入的字节数和遇到的任何错误。func Printf(format string, a ...interface{}) (n int, err e...
2019-01-17 16:02:28 376
原创 04 Go基本语法
Go基本语法1、运算符2、流程控制3、跳转语句1、运算符Go 语言内置的运算符有:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符。(1)算数运算符运算符描述+相加-相减*相乘/相除%求余++自增–自减(2)关系运算符运算符描述==检查两个值是否相等,如果相等返回 ...
2019-01-17 16:01:48 277
原创 03Go 类型总结
Go 类型总结1、内置类型和内置函数2、类型转换3、变量4、常量5、指针6、字符串7、自定义类型和类型别名1、内置类型和内置函数内置类型:类型⻓度默认值说明bool1false布尔型只有true和falsebyte10uint8的别名rune40Unicode Code Point, int32别名int, uint...
2019-01-17 16:00:45 245
原创 02go 基础知识
go 基础知识1、go程序结构2、go声明和命名3、关键字和保留字4、注释和可见性5、go语言内置类型和函数1、go 程序结构bin:存放程序生成的可执行文件。go install生成的就在这pkg: 存放编译后静态库 .a ,依赖的一些包编译后会在这生成src: 存放源代码2、go声明和命名一个名字必须以一个字母(Unicode字母) 或下划线开头,后面可以跟任意数量的字...
2019-01-16 23:10:34 194
原创 01Go 命令介绍
Go 命令介绍go 提供了一套强大好用的命令系统go build 编译包和依赖项go clean 删除目标文件go env 打印Go环境信息go fix 在包上运行go tool修复,用来修复老版本到新版本的问题go fmt 在包源上运行gofmtgo generate 通过处理源生成Go文件go get...
2019-01-16 15:14:16 478
Android studio /idea主题
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人