如无档案论证,则按第9条线(<代码>panic:操作时间错误:按预期,从代码>中排出。
我怎么能够赶上这一恐慌,并在直接通过时处理。 引起恐慌的Args? 很多东西如PHP的尝试/捕获物,或试图/例外。
I ve had a search here on StackOverflow but I ve not found anything that answers this as such.
package main
import (
"fmt"
"os"
)
func main() {
file, err := os.Open(os.Args[1])
if err != nil {
fmt.Println("Could not open file")
}
fmt.Printf("%s", file)
}