使用鍵更新字典值的 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 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.