Swift函数中的字典

时间:2015-09-04 20:37:10

标签: swift dictionary

我是Swift的新手,我希望在一周内以其先进的复杂性了解整个语言!我需要编写一个以字典作为参数的函数,函数返回一个字符串。例如,我想使用definterface,当我调用函数let pricemeal = ["name": "Burger", "price": "4"]时,我会得到price(price meal)作为回报。我宣布函数如下:

4

函数标题不正确,我无法在互联网上找到资源,例如将字典作为参数的函数。任何示例或解决方案都会有所帮助。

2 个答案:

答案 0 :(得分:0)

你的语法错了。你需要的只是:

func price(dictionary: [String : String]) {

答案 1 :(得分:0)

正弦你想要返回一个字符串,这是它的完整语法

func someFunc((theDictionary : [String : String]) -> String)
{
//function body

return //string
}

请记住,如果您想访问字典的值,您可以将其作为

var someDictionary = ["aKey" : "aValue"]
someDictionary["akey"]//this will print the value of aKey. Careful it returns an optional cause there might not be a value for this key:)