程序员社区

Go基础练习题

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

这道题练习的是命令行参数的读取和有效整数的帅选。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Go基础练习题

一个分享Java & Python知识的社区