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: "!!!!")