go文件操作练习

  • 屈志勇
  • 2021-08-22 23:40:35
  • 数学
  • go
```gopackage mainimport ( "bufio" "fmt" "io" "io/ioutil" "os")func readAll() { //打开文件 fileObj, err := os.Open("./xx.txt") if err != nil { fmt.Printf("open file failed,
阅读全文

go学习日志-gin返回json

  • 屈志勇
  • 2021-06-06 22:50:47
  • go
  • go
```gopackage mainimport ( "net/http" "github.com/gingonic/gin")func main() { r := gin.Default() r.GET("/json", func(c gin.Context) { //方法1使用map // data := mapinterface{}{
阅读全文

go学习日记-回调函数 多态

  • 屈志勇
  • 2021-05-09 22:27:58
  • go
  • go
```gopackage mainimport "fmt"type FuncType func(int, int) intfunc Add(a, b int) int { return a + b}func Minus(a, b int) int { return a b}//回调函数,函数有一个参数是函数类型,这个函数就是回调函数//多态
阅读全文

go学习日记-初识gin

  • 屈志勇
  • 2021-05-06 14:11:50
  • go
  • go
gin地址https://gingonic.com/zhcn/docs/quickstart/%E5%AE%89%E8%A3%851、下载并安装gin`go get u github.com/gingonic/gin`2、将 gin 引入到代码中:`import "github.com/gingonic/gin"`//接下来简单的操作gin```gopa
阅读全文

go相关网址收集

  • 屈志勇
  • 2021-05-06 13:28:15
  • go
  • go
gin 中文文档https://gingonic.com/zhcn/docs/quickstart/go中文库https://studygolang.com/pkgdoc
阅读全文

go学习日记-简单的http服务器加载http页面

  • 屈志勇
  • 2021-05-06 12:24:19
  • go
  • go
```gopackage mainimport ( "fmt" "io/ioutil" "net/http")func sayHello(w http.ResponseWriter, r http.Request) { //ioutil.ReadFile(filename string) (byte, error) //ReadFile 从filenam
阅读全文

go学习日记-不定参函数

  • 屈志勇
  • 2021-05-05 20:29:08
  • go
  • go
package mainimport "fmt"func myfunc(tmp ...int) { for _, data := range tmp { fmt.Println("data = ", data) }}func myfunc2(tmp ...int) { for _, data := range tmp { fmt.Println("d
阅读全文

go学习日记-函数

  • 屈志勇
  • 2021-05-05 20:10:44
  • go
  • go
```gopackage mainimport "fmt"func main() { MyFunc() MyFunc01(666) MyFunc02(666, 777) MyFunc03(666, 777) MyFunc04(111, "aaaa", 10.11)}func MyFunc() { a := "这是一个函数输出的东西" fm
阅读全文

go学习日记-range

  • 屈志勇
  • 2021-05-05 00:14:17
  • go
  • go
```gopackage mainimport "fmt"func main() { str := "abc" //使用for打印 for i := 0; i < len(str); i++ { fmt.Printf("str) } fmt.Println(str) //迭代打印每一个元素,默认返回2个值:一个是元素的位置,一个是元素的
阅读全文

go学习日记-for

  • 屈志勇
  • 2021-05-04 23:47:14
  • go
  • go
```gopackage mainimport "fmt"func main() { //for 初始化条件; 判断条件;条件变换{ //} //初始化条件i:=1 //判断条件是否为真,i<=100,如果为真,执行循环体,如果为假,跳出循环 //条件变化i++ //重复2,3,4 for i := 1; i <= 100; i++ {
阅读全文