将参数传递给方法

我有一个方法gcd ,它有两个参数。 我这样做的时候:

 gcd (20,40) 

我收到这个错误

 syntax error, unexpected ',', expecting ')' 

删除括号可以解决问题,但是有没有办法使用括号并仍然可以使用此代码?

你不应该在方法和参数之间放置空格。 它应该是:

 gcd(20, 40) 

有两种方法可以将参数传递给方法:

  • 在方法名称后面的括号中
  • 在方法名称后面没有带空格的括号

在方法之后你有空格,你使用选项#2并且将一个参数(20, 40)传递给方法,但是(20, 40)不是合法的语法。