
GO语言快速入门
志士惜日短,愁人知夜长️
没钱没势无背景以前有的是年轻现在连青春都离我而去了
能陪着自己的只有影子,内心契合的也只有自己,知道自己故事的人变得越来越少
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GO语言入门1---关键字、变量与运算符
写一个简单的hello worldpackage main // 固定import "fmt" // 导入fmt模块实现输入输出func main() { // 大括号的位置是固定的 fmt.Println("hello go") // 对间隔不敏感}go的关键字定义变量和常量数据类型bool类型:true和false数字类型:包括整数类...原创 2018-08-31 20:28:25 · 368 阅读 · 0 评论 -
GO语言入门9---AES、DES、RSA算法
目录目录AES算法DES算法普通版的DES算法加强版的DES算法RSA算法RSA依赖于公钥和私钥,所以首先得到两个函数用来生成公钥和私钥利用生成出来的公钥和私钥进行数据的加密AES算法package main // 固定import ( "bytes" "fmt"原创 2018-08-31 21:07:06 · 626 阅读 · 0 评论 -
GO语言入门8---MD5算法、SHA256、文件哈希、Base64编码
目录目录MD5算法sha256算法文件哈希base64编码MD5算法package main // 固定import ( "crypto/md5" "fmt")func main() { // 大括号的位置是固定的 myMd5 := md5.New() myMd5.Write([]byte(&a原创 2018-08-31 21:04:19 · 1356 阅读 · 0 评论 -
GO语言入门7---面向对象、继承和多态
目录目录用struct模拟一个classgo语言实现继承go语言实现多态用struct模拟一个classpackage main // 固定import "fmt"type Student struct { name string age int id int}// 传入一个student的参数func GetStud...原创 2018-08-31 20:55:18 · 196 阅读 · 0 评论 -
GO语言入门6---range、map、函数高级用法、字符串函数、排序、递归与接口
目录目录rangemap函数高级用法字符串函数内置排序函数自定义排序接口1接口2range使用range在结合for循环语句的时候能得到索引和值package main // 固定import "fmt"func main() { // 大括号的位置是固定的 a := []int {1, 2, 3, 4} for inde...原创 2018-08-31 20:53:16 · 1324 阅读 · 0 评论 -
GO语言入门5---数组、指针、结构体和切片
目录目录数组数组的定义二维数组多维数组数组作为函数的参数指针指针的简单实用指针数组指向指针的指针传递指针到函数结构体结构体的简单实用结构体指针切片定义切片len和cap函数空切片切片截取append和copy函数多维切片更多方法请参考数组数组的定义package main // 固定import...原创 2018-08-31 20:49:06 · 359 阅读 · 0 评论 -
GO语言入门4---函数
目录 [TOC]函数的定义package main // 固定import "fmt"// func声明函数// MyFunc为函数名// a, b, c int为参数和参数的类型// int声明函数的返回类型func MyFunc(a, b, c int) int { return a + b + c}func main() { // 大括号的位置是固定的...原创 2018-08-31 20:42:51 · 272 阅读 · 0 评论 -
GO语言入门3---字符串与格式化输出
字符串长度package main // 固定import "fmt" // 导入fmt模块实现输入输出func main() { // 大括号的位置是固定的 name:="zeng" fmt.Println(len(name))}连接字符串package main // 固定import ( "fmt&am原创 2018-08-31 20:35:52 · 1600 阅读 · 0 评论 -
GO语言入门2---条件语句
if-elsepackage main // 固定import "fmt" // 导入fmt模块实现输入输出func main() { // 大括号的位置是固定的 a:=17 if a >= 10{ fmt.Println("a >= 10") }else { fmt.Pri原创 2018-08-31 20:32:13 · 221 阅读 · 0 评论 -
GO语言入门10---创建包
GO语言创建包和使用包新建一个directory 新建一个go文件mypack.go mypack.go的内容如下package mypackageimport "fmt"func MyFunc() { fmt.Println("MyFunc.")}在主函数main中导入这个包和使用这个函数package main //原创 2018-08-31 21:10:49 · 1394 阅读 · 0 评论