gpt4 book ai didi

arrays - 将值从数组添加到 int 的问题

转载 作者:行者123 更新时间:2023-11-28 10:28:46 25 4
gpt4 key购买 nike

嗨,我用 swift 制作了数组

var age = [
"Anna": 25,
"Billy": 32,
]

我想将 Anna 的年龄添加到 int 中

var year = age['Anna']+1965

但是我得到了错误

Value of optional type 'Int?' must be unwrapped to a value of type 'Int'

所以我尝试做类似的事情

Int(age['Anna'])

如你所料,它不起作用

最佳答案

因为age['Anna']Optional<Int> .这不是 Int

你必须打开:

var year = (age['Anna'] ?? 0) + 1965

guard let age = age['Anna'] else {
return
}
var year age + 1965

关于arrays - 将值从数组添加到 int 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57280457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com