2021
06-04
06-04
Golang 如何判断数组某个元素是否存在 (isset)
如,现在需要判断命令行是否传了参数,即os.Args[1]是否存在如果使用下述的判断:packagemainimport("fmt""os")funcmain(){ifos.Args[1]!=""{fmt.Println("aaa")}else{fmt.Println("bbb")}}会报错:indexoutofrangepanic:runtimeerror:indexoutofrangegoroutine1[running]:main.main()/root/workspace/go/testn.go:9+0x100exitstatus2正确处理方法:通过遍历的方式判断key=1是否存在p...
继续阅读 >