澄清xcode obj-c代码

时间:2011-02-28 00:47:20

标签: objective-c xcode

这很简单,只是我无法弄清楚它的含义。

是4种不同的方法还是4种参数的方法。

+ (double)doCalc:(float)interestRate
                    numOfCompounds:(int)interestFrequency
                    intialDeposited:(float)deposit
                    lengthOfTimeBanked:(int)period;

让我感到困惑的是它出现在numOfCompounds:(int)interestFrequency。

这是否意味着它是一个单独的参数?

提前致谢。

2 个答案:

答案 0 :(得分:2)

这是一种方法。方法声明在结束;之前不会结束。

答案 1 :(得分:1)

这是一个有四个参数的方法。空白和换行只是为了便于阅读。

这四个参数是:

  1. interestRate,一个浮动
  2. interestFrequency,一个int
  3. deposit,一个浮动
  4. period,一个int
  5. 没有参数签名的方法名称实际上是

    doCalc:numOfCompounds:intialDeposited:lengthOfTimeBanked:
    

    在签名的其中一个部分中,例如numOfCompounds:(int)interestFrequencynumOfCompounds是调用代码所看到的参数的名称,而interestFrequency是参数的名称在方法的范围内。