[go]为什么我执行我的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)
}
你是在ide里直接编译运行的吧?
通过ide执行的时候,默认没有带参数,所以输出为空
你可以这样,先通过ide编译,然后手动执行编译后的可执行文件(记得带上参数哈)