摘要:
package main import ( "fmt" ) type Animal interface { Talk() Eat() Name() string } type Dog struct { } func (d Dog) Talk() { fmt.Println("汪汪汪") } func 阅读全文
摘要:
package main import ( "fmt" ) func test(a interface{}) { // s := a.(int) // a.(int)接口转为int 如果不是这个类型,那就会panic,加入ok接收异常,就可以避免panic s, ok := a.(int) if o 阅读全文
摘要:
package main import ( "fmt" "os" ) func main(){ var buf [67]byte // 定义一个66个字节的buf数组,输入你是个王八蛋死你祖宗十八代去掉你大爷的国相,多余2个字节 os.Stdin.Read(buf[:]) // 读取终端的输入放入到 阅读全文
摘要:
tcp服务端 package main import ( "fmt" "net" "os" ) func errFunc(err error, info string) { if err != nil { fmt.Println("这是错误>>",info, err) //return //返回当前 阅读全文
摘要:
package main import ( "fmt" "reflect" ) type Monster struct{ Name string `json: "name"` Age int `json: "monster_age"` Score float32 Sex string } //方法, 阅读全文