
Golang
文章平均质量分 75
Wielun
这个作者很懒,什么都没留下…
展开
-
Go入门(八)之 Web编程(net/http)
1、初体验package mainimport "net/http"func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { w.Write([]byte("hello world")) }) http.ListenAndServe("localhost:8080", nil) // DefaultServerMux}2、Handle请求创建Web Server两种方法:原创 2021-09-06 20:18:44 · 1557 阅读 · 1 评论 -
Go入门(七)之并发编程、Socket编程、HTTP编程
一、并发编程1、goroutine(1)创建goroutinepackage mainimport ( "fmt" "time")func newTask() { for { fmt.Println("this is a newTask") time.Sleep(time.Second) // 延迟一秒 }}func main() { go newTask() // 新建一个协程 for { fmt.Println("this is a main gorout原创 2021-07-25 19:34:04 · 317 阅读 · 1 评论 -
Go入门(六)之文本文件处理
一、文本文件处理1、字符串处理(1)containsfunc Contains(s, substr string) bool返回bool值package mainimport ( "fmt" "strings")func main() { fmt.Println(strings.Contains("hello wielun", "wielun")) fmt.Println(strings.Contains("hello wielun", "wielun11"))}结果原创 2021-07-21 20:30:12 · 390 阅读 · 1 评论 -
Go入门(五)之面向对象编程、异常处理
一、面向对象编程1、匿名组合封装:通过方法实现继承:通过匿名字段实现多态:通过接口实现(1)匿名字段初始化package mainimport "fmt"type Person struct { name string sex byte age int}type Student struct { Person //只有类型,没有名字,匿名字段 id int addr string}func main() { // 顺序初始化 var s1原创 2021-07-15 20:35:39 · 180 阅读 · 0 评论 -
Go入门(四)之工程管理、复合类型
一、工程管理1、工作区(1)工作区介绍(2)GOPATH设置原创 2021-07-11 19:01:08 · 189 阅读 · 0 评论 -
Go入门(三)之自定义函数、匿名函数、闭包、defer、作用域
一、自定义函数1、无参无返回值package mainimport "fmt"// 无参无返回值的函数定义func MyFunc() { a := 123 fmt.Println("a = ", a)}func main() { //函数调用 MyFunc()}结果:a = 1232、普通参数列表(1)有参无返回值package mainimport "fmt"// 有参无返回值的函数定义func MyFunc(a int) { fmt.Prin原创 2021-07-06 20:55:25 · 382 阅读 · 2 评论 -
Go入门(二)之基础类型、fmt格式化、运算符、流程控制
一、基础类型1、数据类型命名规范:字母,下划线,数字不能以数字开头名字不能关键字区分大小写2、变量(1)变量声明package mainimport "fmt"func main() { //变量,程序运行期间,可以改变的量 //1、声明格式 var变量名 类型,变量声明了,必须要使用 //2、只是声明没有初始化的变量,默认值为0 //3、同一个{}里,声明的变量名是唯一的 //4、可以同时声明多个变量 var a int fmt.Println(原创 2021-07-01 20:33:09 · 286 阅读 · 0 评论 -
Go入门(一)之环境安装与初体验
一、Go环境安装下载链接:https://golang.google.cn/dl/双击进行安装即可二、liteide安装下载链接:https://sourceforge.net/projects/liteide/files/x37.1/然后解压开即可以使用设置存放目录:原创 2021-06-28 19:32:06 · 259 阅读 · 1 评论