问:几件事没有按应有的方式运作。我正在使用XCODE 7.1在下面的代码上。首先:xcode显示println已被print替代。第二:调用中缺少参数标签。它建议仅在第二个参数上固定包括宽度。我不明白 它显示了这一点:
游乐场执行失败:/var/folders/wh/cr0y5nzn13lc2lrjnlhjwdyh0000gn/T/./lldb/13033/playground23.swift:11:30:错误:调用打印中缺少参数标签'width:'
(“ Area = \(calculateArea(10 ,12))“) ^
width:/ var/folders/wh/cr0y5nzn13lc2lrjnlhjwdyh0000gn/T/.//lldb/13033/playground23.swift:14 :
14:错误:调用calculateArea(1000,1200 )中
缺少参数标签'width:'
)
^
宽度:
这就是我要执行的。
进口 UIKit的
打印(“快速作用” )FUNC calculateArea (高度:诠释,宽度:诠释)- >诠释{返回高度*宽度}打印(“区域= \(calculateArea (10 ,12 )) ” ) calculateArea (1000 ,1200 )
答:您必须更改println才能按照您所说的进行打印。这是自几个月前发布的Swift 2.0以来的一项更改。
您必须在函数调用中添加参数名称“ width”。当一个函数有多个参数时,除第一个参数外,所有其他参数都需要在调用中具有名称。我不知道为什么会这样。我接受它并享受Xcode自动填充功能:)