소스 검색

PathError/SyntaxError implement the error interface (#758)

Signed-off-by: Talons.Lee <[email protected]>
TalonsLee 6 년 전
부모
커밋
64a617897d
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      eBook/13.1.md

+ 2 - 2
eBook/13.1.md

@@ -70,7 +70,7 @@ type PathError struct {
 	Err error  // Returned by the system call.
 }
 
-func (e *PathError) String() string {
+func (e *PathError) Error() string {
 	return e.Op + " " + e.Path + ": "+ e.Err.Error()
 }
 ```
@@ -107,7 +107,7 @@ type SyntaxError struct {
 	Offset int64
 }
 
-func (e *SyntaxError) String() string { return e.msg }
+func (e *SyntaxError) Error() string { return e.msg }
 ```
 
 在调用代码中你可以像这样用类型断言测试错误是不是上面的类型: