使用键更新字典值的 Swift 程序
Swift 提供了一种名为 updateValue() 的方法来使用指定的键更新字典的值。如果指定的键不存在,则此方法将添加该键及其值到字典中。
语法
dict.updateValue(nvalue, forKey: nkey)
这里,nvalue 表示新值,nkey 表示我们要更新或添加值的键。如果给定的键存在于字典中,则其值将被新值替换。如果给定的键不存在,则它将在字典中添加 nkey 和 nvalue。
算法
步骤 1 - 创建一个包含键值对的字典。
步骤 2 - 打印原始字典。
步骤 3 - 使用 updateValue() 函数更新键的新值。
步骤 4 - 打印更新后的字典。
示例
在下面的 Swift 程序中,我们将使用键更新字典的值。所以首先我们将创建一个包含一些键值对的字典。然后我们使用 updateValue() 方法将键 = 4 的值更新为新值“aeroplane”。如果键不存在,则它将键值对作为新元素添加到字典中。最后,显示更新后的字典。
import Foundation import Glibc // Creating a dictionary var dict = [3: "car", 4: "bike", 19: "bus", 2: "train"] print("Original Dictionary:", dict) // Update a key-Value pair dict.updateValue("aeroplane", forKey: 4) // Displaying output print("Updated Dictionary:", dict)
输出
Original Dictionary: [2: "train", 19: "bus", 3: "car", 4: "bike"] Updated Dictionary: [2: "train", 19: "bus", 3: "car", 4: "aeroplane"]
结论
这就是我们如何使用键更新字典的值。updateValue() 方法一次更新一个值。此函数修改原始字典。如果添加了新的键值对,则返回 nil。此外,它一次更新一个键的值。
广告