[GO]获取命令行参数
2024-08-22 05:03:57
package main import ( "os" "fmt" ) func main() { list := os.Args n := len(list) fmt.Printf("n = %d\n", n) ;i<n;i++ { fmt.Printf("args[%d]=%s\n", i, list[i]) } }
其执行的结果为
E:\awesomeProject01>go run 获取命令行参数.go a b c n = args[]=C:\Users\baylor\AppData\Local\Temp\go-build814455762\b001\exe\获取命令行参数.exe args[]=a args[]=b args[]=c
也可以使用如下的方式实现迭代
for i, data := range list { fmt.Printf("args[%d]=%s\n", i, data) }
实现的结果是一样的
最新文章
- 如何手动安装MySql
- 《30天自制操作系统》12_day_学习笔记
- Mac下的SVN客户端工具Cornerstone使用教程
- [转] Python自动单元测试框架
- 工作流_JBPM之Helloword
- shell命令getopts解析
- (转)Yale CAS + .net Client 实现 SSO(1)
- Ubuntu 14.04 开启启动器图标最小化功能
- for循环++i效率
- Linux下查看Web服务器当前的并发连接数和TCP连接状态
- 【leetcode】148. Sort List
- 外部函数/external
- postgresql小纪
- Centos7上卸载openJdk安装,安装自己的JDK1.8
- MVC 如何设定默认默认路由为指定的Area下的某个action(笔记)
- 【CF917D】Stranger Trees
- 【HDU5469】Antonidas(点分治,字符串哈希)
- ThinkPHP Mongo驱动update方法支持upsert参数
- 第九天- 文件操作 r w a 文件复制/修改
- Java NIO中的Buffer