scala-primary-constructor

Я: class Foo(bar: Int) vs: class Foo(private val bar: Int) и они, кажется, ведут себя так же, хотя я не мог найти нигде сказав, что (bar: Int) увеличивается до (private val bar: Int) Итак, мой вопрос в том, являются ли они идентичные/похожие? на боковой ноте, я пытался использовать -Xprint:typer на эт...

в Scala основной конструктор класса не имеет явного тела, но определяется неявно из тела класса. Как же тогда различать поля и локальные значения (т. е. значения, локальные для метода конструктора)? например, возьмите следующий фрагмент кода, модифицированную форму некоторого примера кода из "программировани...