我写了一个示例程序,其中我传递了硬编码的参数。我需要从命令行动态传递参数
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
str := ","
scanner := bufio.NewScanner(os.Stdin)
for scanner.Scan() {
fmt.Printf(scanner.Text()+str)
}
fmt.Println("SUM:",sum1(3,1,2,3))
}
func sum1(num ...int) int {
sum1 := 0
for j := range num {
sum1 += j
}
return sum1
}
引用 您可以在此处尝试此代码(jdoodle.com/ia/aqw),以下是解释
用于测试的样本输入(在 STDIN 输入中输入) 3 1 2 3
样本输出:- 6
说明:- 3 是切片的大小,元素 1、2 和 3 是计算元素总和的函数总和的输入 (1+2+3=6)
感谢您的输入!!
交互式爱情
绝地无双
相关分类