尝试调用Swift方法时出现“缺少参数标签”错误

时间:2017-07-22 17:57:24

标签: swift function

我是Swift的新手。我的简单功能有问题。它不起作用,Xcode playground出错:

  

在调用print(hello(“txt”))

中缺少参数标签'name:'

以下是代码:

func hello(name:String)->String{
    return name
}
print(hello("txt"))

如何解决这个问题才能拥有正常工作?

2 个答案:

答案 0 :(得分:1)

您在通话'name:'中缺少参数标签print(hello("txt")) 试试这种方式

func hello(name:String)->String{
   return name
}
print(hello(name : "txt"))

您应该阅读语言指南。 https://developer.apple.com/.../Swift.../TheBasics.html

答案 1 :(得分:0)

你缺少一个参数标签,原因是:

你可以像下面这样打电话

print(hello(name : "txt"))

或者你可以忽略前缀为“_”的参数。

func hello(_ name:String)->String{
   return name
}
print(hello("txt"))