您的位置:首页 > 编程语言 > Go语言

golang走起(四)执行命令行

2016-02-19 19:06 525 查看

golang走起(四)执行命令行

代码如下:

package main

import (
"flag"
"fmt"
)

var (
x = flag.Int("x", 10, "input x")
y = flag.Int("y", 20, "input y")
s = flag.String("s", "hello world", "input string")
)

func main() {
flag.Parse()

fmt.Printf("x:%d, y:%d, s:%s", *x, *y, *s)
}


运行结果如下:

x:10, y:20, s:hello world


怎么查看要使用什么命令呢?

用命令行打出 -h,给出的结果

-addr string

http service address (default “:8080”)

-s string

input string (default “hello world”)

-x int

input x (default 10)

-y int

input y (default 20)

golang 在这方面还是很良心的,very very 方便

从上面结果看出,可以使用命令 -x 11 -y 21 -s nihao

结果如下:

x:11, y:21, s:nihao
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: