在这个程序中,我们有两个程序来加两个数字。第一个程序,我们将存储数字和两个数字的相加。第二个程序,从用户控制台获取两个数字并返回两个数字的总和。
例子:两个数字的总和
在这个程序中,变量是用内联赋值语句声明和初始化的。这是在golang中声明同一类型的多个变量的一种方式。
同样的方法也可以用短赋值运算符重写,如下所示
n1, n2, result := 10, 3, 0 .
变量的类型可以从右手边的数值中推断出来。
下面是一个数字求和的程序实例
package main
import (
"fmt"
)
func main() {
var n1, n2, result = 10, 3, 0 // Declare variable and assign values
result = n1 + n2
fmt.Println("Sum of two numbers: ", result)
}
输出:
Sum of two numbers: 13
Scanln 函数示例 -从标准控制台输入的数字求和
在这个程序中,数字是从标准控制台取得的。Scanln 函数被用来停止控制,直到用户输入数字。
而这两个数字的总和会返回到控制台
package main
import (
"fmt"
)
func main() {
fmt.Print("Please enter first number: ")
var n1 int
fmt.Scanln(&n1) // take input from user
fmt.Print("Please enter Second number: ")
var n2 int
fmt.Scanln(&n2) // take input from user
result := n1 + n2
fmt.Println("Sum of two numbers: ", result)
}
输出是
Please enter first number: 12
Please enter Second number: 34
Sum of two numbers: 46
总结
在这篇短文中,你学到了用户输入的数字之和或加法,并将其作为一个结果返回到控制台。