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++ {
阅读全文

go学习日记-switch

  • 屈志勇
  • 2021-05-04 21:13:17
  • go
  • go
```gopackage mainimport "fmt"func main() { num := 2 switch num { case 1: fmt.Println("按下的是1楼") break //go 语言保留了break关键字,跳出switch语句,不写末日就包含 case 2: fmt.Println("按下的是2楼") f
阅读全文

go学习日记-if

  • 屈志勇
  • 2021-05-03 13:14:37
  • go
  • go
if是条件语句 ,条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。
阅读全文

go学习日记-运算符

  • 屈志勇
  • 2021-04-30 23:33:08
  • go
  • go
```gopackage mainimport "fmt"func main() { fmt.Println("4 3 结果:", 4 3) fmt.Println("4 != 3 结果:", 4 != 3) fmt.Println("4 3 结果:", !(4 3)) fmt.Println("4 != 3 结果:", !(4 != 3))
阅读全文

go学习日记-类型别名

  • 屈志勇
  • 2021-04-30 22:36:09
  • go
  • go
```gopackage mainimport "fmt"func main() { //给int64起一个别名叫着bigint type bigint int64 var a bigint fmt.Printf("a type is %T\n", a) type ( long int64 char byte ) var b
阅读全文

go学习日记-类型转换

  • 屈志勇
  • 2021-04-30 11:18:40
  • go
  • go
```gopackage mainimport "fmt"func main() { var flag bool flag = true fmt.Printf("flag = %t\n", flag) //布尔类型不能转换成int // fmt.Printf("flag = %d\n", int(flag)) //整型不能转换成布尔 //fl
阅读全文