使用鍵更新字典值的 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。此外,它一次更新一個鍵的值。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP