我是 Go 编程语言的新手。我正在编写代码以从 cli 为客户端输入并将值传递给服务器进行处理。客户端和服务器都驻留在本地。
代码 :
package main
import (
"flag"
"fmt"
"strings"
)
func main() {
text := gettext()
fmt.Println(text)
result := strings.Split(text, " ")
for i := range result {
fmt.Println(result[i])
}
}
func gettext() []string {
flag.Parse()
text := flag.Args()
if len(text) < 1 {
fmt.Println("Please enter radius")
}
return text
}
当我从命令行运行时,它给了我以下错误:不能在 strings.Split 的参数中使用文本(类型 []string)作为类型字符串
基本上我想从 []string 单独打印值。
你能告诉我怎么做吗?我尝试使用strings.split。
慕虎7371278
慕姐4208626
相关分类