Если я создам функцию:
def a(): String = return "some string"
, результатом будет «a: () String» Так что я могу использовать его с / без скобок
С другой стороны, если я создам ту же функцию
def a:String = return "some other string"
, это будет просто «a: String» и в этом случае я не могу использовать его со скобками.
В чем разница между этими двумя?