1、编写一个程序,求命令行参数中有效整数和。
package main
import (
"fmt"
"os"
"strconv"
)
func main() {
arguments := os.Args
var sum int64
if len(arguments) < 2 {
fmt.Println("please input arguments")
return
}
for _, v := range arguments {
if i, err := strconv.ParseInt(v, 10, 64); err == nil {
sum += i
} else {
continue
}
}
fmt.Println(sum)
}
这道题练习的是命令行参数的读取和有效整数的帅选。