我需要自定义一个error,这个error实际上只有一个字符串,在go里面,类和方法是分开写的。
比如,我要先写一个类:
type MyErr struct{}
再实现Error:
(myErr *MyErr)Error string{
return "xxx error!"
}
然后用的时候:
err = &MyErr{}
但是这个error我只在一个地方用到,专门写这么多感觉很啰嗦,请问有没有什么办法一句话就写完呢。比如直接就是err = xxx什么的。
比如,我要先写一个类:
type MyErr struct{}
再实现Error:
(myErr *MyErr)Error string{
return "xxx error!"
}
然后用的时候:
err = &MyErr{}
但是这个error我只在一个地方用到,专门写这么多感觉很啰嗦,请问有没有什么办法一句话就写完呢。比如直接就是err = xxx什么的。