在 Golang 中,可以使用内置的 `fmt` 包来打印错误信息。常见的错误类型是 `error`,在函数返回错误时可以通过返回一个 `error` 类型的值来表示出错的原因。

下面是一个完整的示例,使用 `fmt.Errorf` 函数返回一个自定义错误信息:

package main

import "fmt"

func main() {
    if err := doSomething(); err != nil {
        fmt.Println("Error:", err)
    }
}

func doSomething() error {
    return fmt.Errorf("Something went wrong")
}

输出:

Error: Something went wrong

在这个示例中,`doSomething` 函数返回一个自定义的错误信息,如果调用函数返回的错误不为 `nil`,则在 `main` 函数中使用 `fmt.Println` 函数打印错误信息。

代码: