Сообщение Re: Кому нужны такие фичи? от 12.05.2022 12:33
Изменено 12.05.2022 12:34 Эйнсток Файр
Re: Кому нужны такие фичи?
vaa> инициализация при создании объекта
vaa>
vaa> ничем не лучше старого способа:
vaa>
vaa> код даже короче.
На самом деле лучше: не нужно многократно записывать название переменной, именующий объект.
Можно было бы сократить запись контекста, или по аналогии с тем, как это сделано в питоне (табы указывают на контекст):
Или придумать специальный синтаксис:
vaa>
vaa> var person = new Person
vaa> {
vaa> Name = "Alice",
vaa> Age = 12
vaa> };
vaa>
vaa> ничем не лучше старого способа:
vaa>
vaa> var person = new Person();
vaa> person.Name = "Alice";
vaa> person.Age = 12;
vaa>
vaa> код даже короче.
На самом деле лучше: не нужно многократно записывать название переменной, именующий объект.
Можно было бы сократить запись контекста, или по аналогии с тем, как это сделано в питоне (табы указывают на контекст):
var person = new Person
Name = "Alice"
Age = 12
Или придумать специальный синтаксис:
var person = new Person: Name = "Alice", Age = 12.
Re: Кому нужны такие фичи?
vaa> инициализация при создании объекта
vaa>
vaa> ничем не лучше старого способа:
vaa>
vaa> код даже короче.
На самом деле лучше: не нужно многократно записывать название переменной, именующий объект.
Можно было бы сократить запись контекста, или по аналогии с тем, как это сделано в питоне (табы указывают на контекст):
Или придумать специальный синтаксис:
(здесь двоеточие и точка ограничивают область, внутри которой особый контекст)
vaa>
vaa> var person = new Person
vaa> {
vaa> Name = "Alice",
vaa> Age = 12
vaa> };
vaa>
vaa> ничем не лучше старого способа:
vaa>
vaa> var person = new Person();
vaa> person.Name = "Alice";
vaa> person.Age = 12;
vaa>
vaa> код даже короче.
На самом деле лучше: не нужно многократно записывать название переменной, именующий объект.
Можно было бы сократить запись контекста, или по аналогии с тем, как это сделано в питоне (табы указывают на контекст):
var person = new Person
Name = "Alice"
Age = 12
Или придумать специальный синтаксис:
var person = new Person: Name = "Alice", Age = 12.
(здесь двоеточие и точка ограничивают область, внутри которой особый контекст)