【GO】异常处理:自定义错误

咔咔博客之自定义错误

这里使用了之前学习的标准输入与输出标准输入与输出,不了解的可以在看看。就是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()
	}
}

博主微信欢迎交流学习

在这里插入图片描述

发布了859 篇原创文章 · 获赞 131 · 访问量 67万+

猜你喜欢

转载自blog.csdn.net/fangkang7/article/details/104995549