Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 尝试打印两个值时出错_Swift_Printing - Fatal编程技术网

Swift 尝试打印两个值时出错

Swift 尝试打印两个值时出错,swift,printing,Swift,Printing,上面说 “print(quo:separator:terminator:)函数是一个全局函数,它将一个或多个值打印到适当的输出。” 问题作为代码内的注释-为什么打印(friendlyWelcom,welcomeMessage)和打印(friendlyWelcom,分隔符:“,”,终止符:”工作,但打印(friendlyWelcom,分隔符:”,终止符:”,welcomeMessage,分隔符:“,”,终止符:)生成编译器错误?您不能随意添加命名参数。相反,您应该以逗号作为第一个参数传递要打印的变

上面说 “
print(quo:separator:terminator:)
函数是一个全局函数,它将一个或多个值打印到适当的输出。”


问题作为代码内的注释-为什么
打印(friendlyWelcom,welcomeMessage)
打印(friendlyWelcom,分隔符:“,”,终止符:”
工作,但
打印(friendlyWelcom,分隔符:”,终止符:”,welcomeMessage,分隔符:“,”,终止符:)
生成编译器错误?

您不能随意添加命名参数。相反,您应该以逗号作为第一个参数传递要打印的变量。然后这些变量之间用分隔符连接,最后用终止符连接:

print(friendlyWelcom, welcomeMessage, separator: " - ", terminator: "?")
输出

喂!-喂

您可以在此处添加任意数量的变量:

print(friendlyWelcom, welcomeMessage, 123, "somethingElse", "etc", separator: " - ", terminator: "!!!!")
你好!-你好-123-某物-等等


谢谢你的解释,我现在明白多了。
print(friendlyWelcom, welcomeMessage, 123, "somethingElse", "etc", separator: " - ", terminator: "!!!!")