23 нояб. 2024 г., 12:55

This commit is contained in:
Виталий Туров 2024-11-23 09:55:25 +00:00
parent aa4fd2a954
commit 1a4609479e

25
go/summ/summ.go Normal file
View File

@ -0,0 +1,25 @@
package main
import (
"fmt"
"os"
"strconv"
)
func main() {
summ := 0
// Проходим по всем аргументам командной строки, начиная с первого
for i := 1; i < len(os.Args); i++ {
// Преобразуем аргумент в целое число
num, err := strconv.Atoi(os.Args[i])
if err != nil {
fmt.Fprintf(os.Stderr, "Ошибка преобразования аргумента '%s': %v\n", os.Args[i], err)
return
}
summ += num
}
// Выводим результат
fmt.Println(summ)
}