我有一个 Go 程序,我只想将字符串转换为 int。我理解的功能:
val, err := strconv.Atoi(myValueAsAString)
有效,我可以通过以下方式检查错误:
if err != nil {
//handle error
}
但是,如果我 100% 字符串将是一个数字,并且我想在 if 语句中将其转换为 int,如下所示:
if 45 + strconv.Atoi(value) >= 90 {
//do something
}
但 strconv.Atoi 也返回一个错误值,所以我如何扔掉它并基本上执行上面所做的操作,而不必在 if 语句上方定义变量并在 if 语句中使用它。我不确定这是否可能,但我很想知道。
红颜莎娜
胡说叔叔
相关分类