Можно ли соеденить входные данные от flag.Arg
Коротко.
Входные данные:
- one two three
- one two
Выход:.
1 * one two * tree
2 * one * two
Если значений меньше чем 3, то нужно выводить как в примере 2.
Если 3, то пример 1
Всё бы ничего, нужно решить без всякой сложности (нельзя использовать if/else).
Что не так?..
func main(){
flag.Parse()
pulse := flag.Arg(0) + " " + flag.Arg(1)
fmt.Println("*"+pulse+"*", flag.Arg(2)
}
Ответы (1 шт):
Автор решения: Tema K
→ Ссылка
func main() {
one := flag.String("one", "", "one")
two := flag.String("two", "", "two")
three := flag.String("three", "", "three")
flag.Parse()
pulse := *one + " " + *two
fmt.Println("*"+pulse+"*", *three)
}