
go
phpstory
一个写代码的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决go install github.com/mattn/goreman@latest安装报错
【代码】解决go install github.com/mattn/goreman@latest安装报错。原创 2023-06-30 16:21:24 · 1233 阅读 · 0 评论 -
go实现网页爬虫
转自:https://www.cnblogs.com/jianyingjie/p/11628027.html 侵权请联系我删除,谢谢! package main import ( "fmt" "net/http" "os" "regexp" "strconv" "strings" ) func DoWork(start, end int) { fmt.Printf("正在爬取页数范围是第%d页到第%d页。\n", start, end) page := make(chan int) f转载 2022-04-07 11:04:14 · 878 阅读 · 0 评论 -
go语言学习笔记(五)
类型断言一 package main import "fmt" type Point struct { x int y int } func main() { var a interface{} var point Point = Point{1, 2} a = point var b Point //b = a b = a.(Point) //类型断言 fmt.Println(b) //类型断言(带检测的) var x interface{} var b2 float32原创 2022-04-06 14:08:09 · 114 阅读 · 1 评论 -
go语言实现家庭收支记账本
毫无意义的实现,不看也罢 package main import ( "fmt" ) func main() { //声明一个变量,保存接收用户输入的选项 key := "" //声明一个变量,控制是否退出for loop := true //定义账户的余额 [] balance := 0.0 //每次收支的金额 money := 0.0 //每次收支的说明 note := "" //定义个变量,记录是否有收支的行为 flag := false //收支的详情使用字符串来记原创 2022-03-31 10:35:38 · 554 阅读 · 1 评论 -
go语言学习笔记(四)
一、管道和goroutine package main import ( "fmt" ) //write Data func writeData(intChan chan int) { for i := 1; i <= 50; i++ { //放入数据 intChan <- i // fmt.Println("writeData ", i) //time.Sleep(time.Second) } close(intChan) //关闭 } //read data f原创 2022-03-31 10:08:50 · 147 阅读 · 0 评论 -
go语言学习笔记(三)
一、匿名函数 package main import ( "fmt" ) func main() { res := func(n1 int, n2 int) int { return n1 + n2 }(10, 20) fmt.Println(res) } 等价于《=》 func main() { res := func(n1 int, n2 int) int { return n1 + n2 } res2 := res(10,20) fmt.Println(res2) }原创 2022-03-25 16:37:13 · 186 阅读 · 0 评论 -
go语言学习笔记(二)
一、if if的条件里不需要括号 if的条件里可以赋值 if的条件里赋值的变量作用域就在这个if语句里 package main import ( "io/ioutil" "fmt" ) func main() { const filename = "abc.txt" if contents, err := ioutil.ReadFile(filename); err != nil { fmt.Println(err) } else { fmt.原创 2022-03-17 15:26:39 · 219 阅读 · 0 评论 -
Linux系统下安装Go语言环境
1、查看Linux系统版本:uname -a 2、根据系统版本找到对应的Go语言安装包,Go语言中文网地址:https://studygolang.com/dl 3、切换到 /usr/local 目录下,下载Go语言安装包,并解压缩: cd /usr/local/ #下载安装包 wget https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz #解压安装包 tar -zxvf go1.14.1.linux-amd64.tar.gz转载 2022-03-15 11:35:42 · 5183 阅读 · 4 评论 -
go语言学习笔记(一)
用什么编辑器来运行golang呢? ideal就可以,下载一个go的插件 破解版网址:https://tech.souyunku.com/?p=30970 下载的文件在阿里云盘里面 「ideal」https://www.aliyundrive.com/s/UZSKQDCXuS4 提取码: 64jr 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 一、hello world package main import "fmt" func main() {原创 2022-03-11 10:29:04 · 160 阅读 · 0 评论