这很简单,只是我无法弄清楚它的含义。
是4种不同的方法还是4种参数的方法。
+ (double)doCalc:(float)interestRate
numOfCompounds:(int)interestFrequency
intialDeposited:(float)deposit
lengthOfTimeBanked:(int)period;
让我感到困惑的是它出现在numOfCompounds:(int)interestFrequency。
这是否意味着它是一个单独的参数?
提前致谢。
答案 0 :(得分:2)
这是一种方法。方法声明在结束;
之前不会结束。
答案 1 :(得分:1)
这是一个有四个参数的方法。空白和换行只是为了便于阅读。
这四个参数是:
interestRate
,一个浮动interestFrequency
,一个int deposit
,一个浮动period
,一个int 没有参数签名的方法名称实际上是
doCalc:numOfCompounds:intialDeposited:lengthOfTimeBanked:
在签名的其中一个部分中,例如numOfCompounds:(int)interestFrequency
,numOfCompounds
是调用代码所看到的参数的名称,而interestFrequency
是参数的名称在方法的范围内。