TEL:400-8793-956
当前位置:程序、服务器

有人对Swift Function返回类型有疑问吗?

提问者: 近期获赞: 浏览人数: 发布时间:2021-05-08 09:03:27

 问:几件事没有按应有的方式运作。我正在使用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自动填充功能:)
上一篇: JSONObject无法转换为String
下一篇: 我收到了针对以下属性挑战的“ Bummer,解析错误”代码: