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

没有编译器错误,不确定结构中的此函数是否正确编写

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

 问:不知道为什么这不是问题所要查找的内容,因为它的返回很简单。还尝试了将百分比包含在初始化类别中。

 
 struct.swift
struct  Expense  { 
var描述:字符串var数量:Double = 0.0 init (描述:字符串,数量:Double ,百分比:Double ){自我。描述=描述自我。量=量}函数计算税(百分比:双倍)->双倍{      
 
返程(自我。量 *  (百分比/ 100 ))
}
 
 
答:不要修改init方法。您的calculateTaxes函数很好,只需将其替换为最初提供给您的代码即可。
 
这样想吧。“ amount”属性不需要初始化程序,它已经带有默认值(0.0)。而且,“百分比”不是费用结构的属性,它是其中一种方法的参数,但是它需要从外部获取该信息才能计算税款。(有点像,等到我知道要计算税款的状态时,因为它会有所不同)。
上一篇: javascript中的var
下一篇: 保存和检索实例状态