带参数调用函数
Call function with parameters
我想从另一个函数调用一个有参数的函数。这是应该调用的函数:func saveDate(notiz: Notizen){}
。我试过这个:saveDate(notiz: Notizen)
但我收到了一个错误。 Notizen
是一个 class。
您必须使用 Notizen
的实例进行此调用,例如
let notizen = Notizen() // Depends on how you create an instance of Notizen
saveDate(notizen)
注意,不使用第一个参数名称,除非您指定它,例如
func saveDate(#notiz: Notizen) { }
需要你写
saveDate(notiz: notizen)
编译器是正确的,你应该传递 class 的实例而不是 class 本身:
let noti = Notizen()
saveDate(notiz: noti)
但是如果 saveDate 函数是虚构声明的,如您在 class 中所示,您应该删除 notiz 词:
let noti = Notizen()
saveDate(noti)
我想从另一个函数调用一个有参数的函数。这是应该调用的函数:func saveDate(notiz: Notizen){}
。我试过这个:saveDate(notiz: Notizen)
但我收到了一个错误。 Notizen
是一个 class。
您必须使用 Notizen
的实例进行此调用,例如
let notizen = Notizen() // Depends on how you create an instance of Notizen
saveDate(notizen)
注意,不使用第一个参数名称,除非您指定它,例如
func saveDate(#notiz: Notizen) { }
需要你写
saveDate(notiz: notizen)
编译器是正确的,你应该传递 class 的实例而不是 class 本身:
let noti = Notizen()
saveDate(notiz: noti)
但是如果 saveDate 函数是虚构声明的,如您在 class 中所示,您应该删除 notiz 词:
let noti = Notizen()
saveDate(noti)