swift - 将 String 转换为 Int 失败
问题描述
我有两个变量和number
值,我想将这些字符串转换为 Int 并相互添加,但编译器返回错误:。number2
String
Binary operator '+' cannot be applied to two 'Int?' operands
var n1 = "6"
var number = n1 + "5"
Int(number)
var n2 = "3"
var number2 = n2 + "5"
var finalNumber = Int(number2) + Int(number)
print(finalNumber)
Int
我想要数字而不是字符串的摘要。预期结果:19
解决方案
推荐阅读
- java - 如何使用 apache Tika 将 xml 文件转换为 HashMap
- javascript - 在 Typescript Angular 中使用接口检查 API 响应数据
- c - 如何在不知道文件大小的情况下在 Windows 平台中找到内存映射文件的结尾?
- python - 如何使用 Python 列出存储在 Google Cloud 存储桶中的对象?
- ios - 水平渐变颜色仅在 Swift 中显示一半?
- google-sheets - 将一对多数据转换为列
- android - 如何在 nativescript-angular 中为图像做 http post
- android - 使 android 设备作为蓝牙键盘工作
- boost - Yocto Project Boost 库:更改 bitbake 配方中使用的默认包版本
- ruby - Ruby-Watir 警告 - Selenium::WebDriver::Error::ObsoleteElementError