【发布时间】:2017-01-02 05:31:20
【问题描述】:
这个程序是做不同的计算。现在它只对 main 中给定的两个数字进行基本操作,我正在尝试升级它以计算超过 2 个数字,更像是给定的未知数字在输入中。
package main
import (
"fmt"
)
func add (n int , m int) int {
sum := n + m
return sum
}
func sub (n int , m int) int {
diff := n - m
return diff
}
func mul (n float32 , m float32) float32 {
pro := n * m
return pro
}
func div (n float32 , m float32) float32 {
quo := n / m
return quo
}
func main() {
fmt.Println(add(4,6))
fmt.Println(sub(4,6))
fmt.Println(mul(4,6))
fmt.Println(div(6,4))
}
【问题讨论】:
-
@SenjutiMahapatra @Akshay 问题不在于如何编写计算器,而在于如何在
go函数中接受任意数量的争论
标签: go calculator