当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Golang errors.New()用法及代码示例


Golang中的错误包用于实现处理错误的函数。 errors.New()function返回一个错误,其格式类似于给定的文本。实际上,如果无法区分内容,则每次调用New都会返回不同的错误值。

用法:

func New(text string) error

它返回一个错误。

范例1:

// Golang program to illustrate 
// the errors.new() function  
package main 
  
import ( 
    "errors"
    "fmt"
) 
// Main function 
func main() { 
    err:= errors.New("Sample Error") 
    if err != nil { 
        fmt.Print(err) 
    } 
}

输出:

Sample Error

范例2:

// Golang program to illustrate 
// the errors.new() function 
package main 
  
import ( 
    "errors"
    "fmt"
) 
  
// Main function 
func main() { 
    err:= errors.New("It Says Error!") 
    if err != nil { 
        fmt.Print(err) 
    } 
}

输出:

It Says Error!

相关用法


注:本文由纯净天空筛选整理自avengerjanus123大神的英文原创作品 errors.New() Function in Golang with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。