 |
|
slicent8
V2EX member #222546, joined on 2017-03-23 11:22:03 +08:00
|
slicent8's recent replies
package main
import (
"errors"
"fmt"
)
var ErrDidNotWork = errors.New("did not work")
func DoTheThing(reallyDoIt bool) (err error) {
if reallyDoIt {
result, err1 := tryTheThing()
if err1 != nil || result != "it worked" {
err = ErrDidNotWork
}
}
return err
}
func tryTheThing() (string,error) {
return "",ErrDidNotWork
}
func main() {
fmt.Println(DoTheThing(true))
fmt.Println(DoTheThing(false))
}
Error establishing a database connection
安装了 lnmp 一键安装包以后, 我装回了 Ubuntu