问:我迷路了,以为我过得很好。然后我碰到了这个路障。我敢肯定,如果有更多经验,我会把握住的。我可能想得太多了!
struct.swift
struct Expense {
变量描述:字符串var数量:Double = 0.0 init (描述:字符串){自我。描述=描述} FUNC calculateTaxes (百分比:双){ VAR CAL =自我。量* (自我。calculateTaxes (0.0 / 10 ))
返回 cal
} }
答:您的函数需要指定一个返回类型。参数表(percentage: Double)放完后-> Double
函数内部也出了问题。您实际上甚至不需要创建变量。只需输入“ return”,然后输入他们要求的内容,例如:
return (self.amount * (percentage/100))
这是我的代码:
struct Expense {
变量描述:字符串var数量:Double = 0.0 init (描述:字符串){自我。描述=描述} FUNC calculateTaxes (百分比:双)- >双{返回(自我。量* (百分比/ 100 ))} }