[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)
}

讨论数量: 1

你是在 ide 里直接编译运行的吧?

通过 ide 执行的时候,默认没有带参数,所以输出为空

你可以这样,先通过 ide 编译,然后手动执行编译后的可执行文件(记得带上参数哈)

3年前 评论