我是Swift的新手,我希望在一周内以其先进的复杂性了解整个语言!我需要编写一个以字典作为参数的函数,函数返回一个字符串。例如,我想使用definterface
,当我调用函数let pricemeal = ["name": "Burger", "price": "4"]
时,我会得到price(price meal)
作为回报。我宣布函数如下:
4
函数标题不正确,我无法在互联网上找到资源,例如将字典作为参数的函数。任何示例或解决方案都会有所帮助。
答案 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:)