Login Form

Аргументы командной строки

Аргументы командной строки

Аргументы командной строки доступны в программе в виде переменной с именем A rg s, которая является частью пакета **os **, ее имя в любом месте за пределами пакета os выглядит как os.Args.

code

package main

import (
	"fmt"
	"os"
)

func main() {
	var s, sep string
	for i := 1; i < len(os.Args); i++ {
        s += sep + os.Args[i]
        sep = " "
	}
	fmt.Println(s)
}

Аргументы командной строки

package main

import (
	"fmt"
	"os"
)

func main() {
	s, sep := "", ""
	for _, arg := range os.Args[1:] {
        s += sep + arg
        sep = " "
	}
	fmt.Println(s)
}

github

comments powered by Disqus