使用键更新字典值的 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。此外,它一次更新一个键的值。

更新于: 2023年5月10日

965 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告