当谈论方法时,我从来不确定是否使用"argument"或"parameter"或其他词。无论哪种方式,其他人都知道我的意思,但什么是正确的术语?这些术语的历史是什么?
我是一名C#程序员,但我也想知道不同语言中是否使用不同的术语。
记录一下,我是一个自学的人,没有计算机科学背景。(请不要告诉我去阅读Code Complete,因为我是为了其他没有Steve McConnell的精彩著作副本的人而提出这个问题。)
总结
普遍认为,在团队环境中可以交替使用这些术语。除非你正在定义精确的术语;那么你还可以使用“正式参数”和“实际参数”来消除歧义。