[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编译,然后手动执行编译后的可执行文件(记得带上参数哈)

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!