这是我的代码片段,我不知道如何验证 number1 和 number2 变量中的输入数据类型。我需要它们是 float64 数字,而不是字符串或其他类型。我读过 try catch,但我不知道如何在这里使用它们。或者有更简单的验证方法吗?
package main
import (
"fmt"
"math"
)
func main() {
var number1, number2 float64
var operator string
fmt.Print("Enter the first number: ")
fmt.Scanln(&number1)
fmt.Print("Enter the second number: ")
fmt.Scanln(&number2)
fmt.Print("Enter the operator +, -, *, /, **: ")
fmt.Scanln(&operator)
一只斗牛犬
相关分类