Swift程序:将字典作为函数参数传递
Swift 字典是一个无序集合,其中数据以键值对的形式存储。因此,要将字典作为函数参数传递,只需创建一个具有字典类型参数的函数和一个字典,然后在调用函数时将其传递给函数。
语法
func functionName(dict:[DataType:DataType]){ // Body }
这就是您可以定义一个将字典作为参数的函数的方法。
functionName(dict:DictionayName)
这就是您可以将字典作为函数参数传递的方法。
Dict.last
这里 Dict 是您想要从中获取最后一对键值对的字典的名称。
算法
步骤 1 - 创建一个以字典作为参数的函数。
步骤 2 - 在函数内部使用 for-in 循环打印字典。
步骤 3 - 创建一个字典。
步骤 4 - 调用函数并将字典作为参数传递给它。
示例
在下面的 Swift 程序中,我们将字典作为函数参数传递。因此,创建一个以字典作为参数的函数,然后打印字典中存在的所有键值对。然后创建一个包含键值对的字典,然后我们调用 displayDictionary() 函数并将我们已创建的字典传递到其中并显示输出。
import Foundation import Glibc // Function to display dictionary func displayDictionary(dict: [Int: Int]) { for (key, value) in dict { print("\(key):- \(value)") } } // Dictionary to pass to function let myDict = [1:1990, 3:1887, 4:1999, 5:2783] // Call function with dictionary argument displayDictionary(dict: myDict)
输出
5:- 2783 3:- 1887 1:- 1990 4:- 1999
结论
这就是我们可以将字典作为函数参数传递的方法。使用相同的方法,您也可以将多个字典传递到函数中。您可以将相同的数据类型(键和值)或不同数据类型(键和值)的字典传递到函数中。
广告