找出地区查询里的 bug

来自 Swift 基础
Swift 6.3.3 进阶 4分钟 找出 3处问题

找出记录来自外部数据时,这个函数为何可能触发运行时错误。

swift
func regionName(
    _ record: [String: String],
    regions: [String]
) -> String {
    let rawIndex = record["region"]!
    let index = Int(rawIndex)!
    return regions[index]
}
在试验场中打开
报告错误