【发布时间】:2018-01-19 03:34:49
【问题描述】:
我是 swift 编程新手。如何将打印功能分配给变量并在swift中通过该变量调用?
var myPrint = print
myPrint("calling print function")//This line shows error
第二行 (myPrint("calling print function")) 显示此错误:
操场执行失败: 错误:TestingPlayground.playground:5:33:错误:在调用中缺少参数 #2 的参数 myPrint("调用打印函数") ^ , TestingPlayground.playground:4:5:注意:此处声明的“myPrint” var myPrint = 打印 ^调用中的参数 #2 缺少参数
【问题讨论】:
-
欢迎堆栈溢出!您需要准确地告诉我们错误消息的内容,而不是说“此行显示错误”。我将您的代码输入到 Swift 解释器中,并且没有任何错误。
-
当我将另一个字符串 "hello" 作为 #2 像 myPrint("welcome to swift", "hello") 一样传递时,错误显示“在调用中缺少参数 #2 的参数”,它再次显示相同错误
-
@robmayoff 我刚刚用相同的代码复制了同样的问题——问题包括复制它所需的所有数据。更新了问题以反映它。
标签: swift