golang基础--1.1入口函数参数和range

package main

import (
    "fmt"
    "os"
)

func main() {
    fmt.Println(os.Args)

    var keyvalue string
    for num, value := range os.Args {
        fmt.Println(num, value)
        keyvalue += value
    }
    fmt.Println(keyvalue)

    var sout, sep string
    for _, arg := range os.Args[0:] {
        sout += sep + arg
        sep = " "
    }
    fmt.Println(sout)
}

//-----build run-----------//
//编译指令  go build main.go
//运行指令 ./main abc 123
//输出:
// [./main abc 123]
// 0 ./main
// 1 abc
// 2 123
// ./mainabc123
// ./main abc 123
posted @ 2022-06-01 20:32  阮天宇00  阅读(83)  评论(0)    收藏  举报