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 阅读全文
posted @ 2019-12-19 08:37 Ethan_Cheng 阅读(394) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "math" ) /*自己报出恐慌的语法*/ func main021() { fmt.Println(123) panic("恐慌的原因") fmt.Println(456) } /* 圆的面积公式 如果用户输入一个负数半径,panic */ func GetCircleArea(radius float64) float64 { //如果 阅读全文
posted @ 2019-12-17 22:47 Ethan_Cheng 阅读(200) 评论(0) 推荐(0)
摘要: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) 阅读全文
posted @ 2019-12-04 08:49 Ethan_Cheng 阅读(407) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2019-12-02 22:45 Ethan_Cheng 阅读(944) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2019-12-02 22:11 Ethan_Cheng 阅读(170) 评论(0) 推荐(0)
摘要:输出: 阅读全文
posted @ 2019-12-01 11:18 Ethan_Cheng 阅读(254) 评论(0) 推荐(0)