Golang 加法
Golang addition
我想构建一个“加法工具”或计算器,它从 0 开始并将您输入的数字添加到当前结果中。
例子:
你从0开始,
你输入10,
结果:10,
你输入20,
结果:30
等等,但我不知道如何构建这段代码,是的,我是一个初学者,很抱歉问了这么简单的问题。
我得到的是:
import (
"fmt"
)
func main() {
var x int
var y int
x = 0
//var z int
//result = z
fmt.Printf("Geben Sie eine Zahl zum addieren ein: ", x)
y, _ = fmt.Scanf("%d", &y)
fmt.Println(add(0, y))
}
func add(x, y int) int {
return x + y
}
将加法结果存储在一个变量中并重新使用它:
import (
"fmt"
)
func main() {
var x int = 0
for {
var y int
fmt.Printf("Geben Sie eine Zahl zum addieren ein: ", x)
y, _ = fmt.Scanf("%d", &y)
x = add(x, y)
fmt.Println(x)
}
}
func add(x, y int) int {
return x + y
}
package main
import (
"fmt"
)
func main() {
var x int
x = 0
for {
fmt.Printf("Geben Sie eine Zahl zum addieren ein: %d\n", x)
var y int
_, err := fmt.Scanf("%d\n", &y)
if err != nil {
panic(err)
}
oldX := x
x = add(x, y)
fmt.Printf("SUM: of %d+%d=%d\n", oldX, y, x)
}
}
func add(x, y int) int {
return x + y
}
我想构建一个“加法工具”或计算器,它从 0 开始并将您输入的数字添加到当前结果中。 例子: 你从0开始, 你输入10, 结果:10, 你输入20, 结果:30 等等,但我不知道如何构建这段代码,是的,我是一个初学者,很抱歉问了这么简单的问题。 我得到的是:
import (
"fmt"
)
func main() {
var x int
var y int
x = 0
//var z int
//result = z
fmt.Printf("Geben Sie eine Zahl zum addieren ein: ", x)
y, _ = fmt.Scanf("%d", &y)
fmt.Println(add(0, y))
}
func add(x, y int) int {
return x + y
}
将加法结果存储在一个变量中并重新使用它:
import (
"fmt"
)
func main() {
var x int = 0
for {
var y int
fmt.Printf("Geben Sie eine Zahl zum addieren ein: ", x)
y, _ = fmt.Scanf("%d", &y)
x = add(x, y)
fmt.Println(x)
}
}
func add(x, y int) int {
return x + y
}
package main
import (
"fmt"
)
func main() {
var x int
x = 0
for {
fmt.Printf("Geben Sie eine Zahl zum addieren ein: %d\n", x)
var y int
_, err := fmt.Scanf("%d\n", &y)
if err != nil {
panic(err)
}
oldX := x
x = add(x, y)
fmt.Printf("SUM: of %d+%d=%d\n", oldX, y, x)
}
}
func add(x, y int) int {
return x + y
}