一个好低级的问题。。。关于Args[0]

我看到一些获取golang执行目录的 相关例子

  path, _ := exec.LookPath(os.Args[0])
    

Args[0]为什么不能直接作为程序的绝对路径。。?

我看到一个例子

curFilename := os.Args[0]
Path, err := exec.LookPath(curFilename)
binaryPath, err = filepath.Abs(Path)
dir := filepath.Dir(binaryPath)

//怎么不直接使用 filepath.Abs(filepath.Dir(os.Args[0]))
//还要通过一层LookPath
查看回复