咔咔博客之自定义错误
这里使用了之前学习的标准输入与输出标准输入与输出,不了解的可以在看看。就是Scan函数
案例
package main
import "fmt"
type Person struct {
}
// 这是一个结构体接口,这里直接使用实现即可
func (p *Person) Error() {
fmt.Println("我是自定义的错误类型")
}
func main() {
fmt.Println("请输入账号密码")
var number int
fmt.Scan(&number)
if number == 1 {
fmt.Println("账号正确")
} else {
person := new(Person)
person.Error()
}
}