Swift程式:在字典中搜索元素
在Swift字典中,我們可以使用`contains()`函式搜尋鍵或值。`contains()`函式將返回一個布林值,表示是否找到指定的元素(鍵或值)。
語法
dict.contains{$0.key == “KeyName”}
這裡,`dict`是字典。`contains()`函式返回一個布林值,表示結果。我們向函式中傳遞一個閉包,該閉包將檢查當前鍵是否等於指定的鍵,然後相應地返回結果。
演算法
步驟1 - 建立一個具有鍵值對的字典。
步驟2 - 建立一個變數來儲存結果。
步驟3 - 然後使用`contains()`函式檢查給定字典中是否存在指定的鍵。
步驟4 - 顯示輸出。
示例
在下面的Swift程式中,我們將搜尋字典中的元素。為此,我們建立一個具有鍵值對的字典,然後使用`contains()`方法檢查給定鍵是否存在於字典中,為此,我們向函式中傳遞一個閉包,該閉包將所有鍵與指定的鍵進行比較並返回布林結果。
import Foundation
import Glibc
var myCityRank:[String:Int] = ["Delhi": 31, "Goa": 3, "Pune": 1, "Jaipur": 2, "Kolkata": 87]
var result = myCityRank.contains{$0.key == "Goa"}
if (result == true) {
print("Congratulations! Key is found")
} else {
print("Key does not found. Please try again!")
}
輸出
Congratulations! Key is found
結論
這就是我們在字典中搜索元素的方法。使用`contains`方法,我們可以搜尋鍵或值。我們也可以使用`[]`方括號表示法做同樣的事情。但是最有效的方法是`contains()`方法。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP