def без аргументов

Если я создам функцию:

def a(): String = return "some string"

, результатом будет «a: () String» Так что я могу использовать его с / без скобок

С другой стороны, если я создам ту же функцию

def a:String = return "some other string"

, это будет просто «a: String» и в этом случае я не могу использовать его со скобками.

В чем разница между этими двумя?

9
задан Konstantin 1 May 2011 в 20:27
поделиться