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

结论

这就是我们可以将字典作为函数参数传递的方法。使用相同的方法,您也可以将多个字典传递到函数中。您可以将相同的数据类型(键和值)或不同数据类型(键和值)的字典传递到函数中。

更新于:2023年5月9日

983 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告