函数不让我使用#named:string

rya*_*ier 0 function ios swift

我的问题是我的代码不允许我使用下面的代码.出现一条错误消息,说明swift中不再允许#named,我必须加倍命名.

func addBadGuy(#named:string, speed:Float, ypos:CGFloat){

}
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,它说"使用未声明的类型'字符串'"

func addBadGuy(named named:string, speed:Float, ypos:CGFloat){

}
Run Code Online (Sandbox Code Playgroud)

vad*_*ian 5

该类型String以大写字母开头,这就是问题所在

func addBadGuy(named named:String, speed:Float, ypos:CGFloat){

}
Run Code Online (Sandbox Code Playgroud)