
go
phpstory
一个写代码的
展开
-
解决go install github.com/mattn/goreman@latest安装报错
【代码】解决go install github.com/mattn/goreman@latest安装报错。原创 2023-06-30 16:21:24 · 1226 阅读 · 0 评论 -
go实现网页爬虫
转自:https://www.cnblogs.com/jianyingjie/p/11628027.html侵权请联系我删除,谢谢!package mainimport ( "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 · 874 阅读 · 0 评论 -
go语言学习笔记(五)
类型断言一package mainimport "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 · 113 阅读 · 1 评论 -
go语言实现家庭收支记账本
毫无意义的实现,不看也罢package mainimport ( "fmt")func main() { //声明一个变量,保存接收用户输入的选项 key := "" //声明一个变量,控制是否退出for loop := true //定义账户的余额 [] balance := 0.0 //每次收支的金额 money := 0.0 //每次收支的说明 note := "" //定义个变量,记录是否有收支的行为 flag := false //收支的详情使用字符串来记原创 2022-03-31 10:35:38 · 538 阅读 · 1 评论 -
go语言学习笔记(四)
一、管道和goroutinepackage mainimport ( "fmt")//write Datafunc writeData(intChan chan int) { for i := 1; i <= 50; i++ { //放入数据 intChan <- i // fmt.Println("writeData ", i) //time.Sleep(time.Second) } close(intChan) //关闭}//read dataf原创 2022-03-31 10:08:50 · 145 阅读 · 0 评论 -
go语言学习笔记(三)
一、匿名函数package mainimport ( "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 · 182 阅读 · 0 评论 -
go语言学习笔记(二)
一、ifif的条件里不需要括号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 · 215 阅读 · 0 评论 -
Linux系统下安装Go语言环境
1、查看Linux系统版本:uname -a2、根据系统版本找到对应的Go语言安装包,Go语言中文网地址:https://studygolang.com/dl3、切换到 /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 · 5178 阅读 · 4 评论 -
go语言学习笔记(一)
用什么编辑器来运行golang呢?ideal就可以,下载一个go的插件破解版网址:https://tech.souyunku.com/?p=30970下载的文件在阿里云盘里面「ideal」https://www.aliyundrive.com/s/UZSKQDCXuS4 提取码: 64jr点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。一、hello worldpackage mainimport "fmt"func main() {原创 2022-03-11 10:29:04 · 159 阅读 · 0 评论