12 2019 档案
摘要:package main import ( "errors" "fmt" "math" ) /*计算圆面积,同时返回【结果-错误对】*/ func GetCircleAreaII(radius float64) (float64, error) { if radius <0 { err := errors.New("傻鸟半径不能为负数啦!") return 0, err } return math
阅读全文
摘要:package main import ( "fmt" "math" ) /*自己报出恐慌的语法*/ func main021() { fmt.Println(123) panic("恐慌的原因") fmt.Println(456) } /* 圆的面积公式 如果用户输入一个负数半径,panic */ func GetCircleArea(radius float64) float64 { //如果
阅读全文
摘要:package main import ( "encoding/json" "fmt" "os" ) type Human2 struct { Name string Age int Rmb float64 Gender bool Hobbies []string } func NewHuman2(name string, age int,rmb float64,hobbies []string)
阅读全文
摘要:package main import ( "encoding/json" "fmt" ) type Human struct { Name string Age int Rmb float64 Gender bool Hobbies []string } var jsonStr = `{ "name":"梅川酷子", "age":40, "rmb":12345.123, "gender":fal
阅读全文
摘要:package main import ( "encoding/json" "fmt" ) /* 定义待序列化结构体 属性一定要可见,否则json包无法访问 */ type Person struct { Name string Age int Rmb float64 Gender bool Hobbies []string } func NewPerson(name string,age int
阅读全文