Size: a a a

2021 May 13

Т

Тающий звук... in dlang.ru
Кратко
источник

ID

Iv@n Dereviankin in dlang.ru
Не совсем. В го стандартный афтоформаттер бьет по рукам за присутствие точкозапятой
источник

Е

Евгений in dlang.ru
Примерно по тем же причинам, что и в JS.
источник

ID

Iv@n Dereviankin in dlang.ru
Сложнее разбирать код программно
источник

DH

Dark Hole in dlang.ru
Да, но теоретически там вроде можно их ставить
источник

Е

Евгений in dlang.ru
Точка с запятой позволяет произвольно форматировать код.
источник

Т

Тающий звук... in dlang.ru
Ну да, с этим согласен
источник

DH

Dark Hole in dlang.ru
И это в 99% все равно не нужно
источник

Т

Тающий звук... in dlang.ru
Так я не говорю об её удалении, а говорю, чтобы можно было использовать только там, где это действительно необходимо
источник

ID

Iv@n Dereviankin in dlang.ru
так при компиляции они автоматически ставяться в конце любой строчки, где нет запятой (или фигкрной скобки), и только потом компилируеться
источник

ID

Iv@n Dereviankin in dlang.ru
поэтому
func a() { //так можно
}

func b() //а так низя
{
}
источник

МВ

Макс Воробьев... in dlang.ru
python же
источник

DH

Dark Hole in dlang.ru
И это приведёт либо к появлению неоднозначных конструкций, либо к урезанию возможностей форматирования. А профита ноль, при значительном усложнении
источник

Т

Тающий звук... in dlang.ru
Я имел ввиду, что бы она стала необязательной, можно было-бы писать и с ней, как раньше, поэтому форматирование бы не пострадало. У каждой строчки кода есть логика и можно понять без точки с запятой, где заканчивается выражение, как в Джулии например с этим нет проблем.
Также при размещении на одной строке двух не связанных выражений, они бы разделялись ; как и сейчас.
Программно конечно это сложней реализовать.
источник

DH

Dark Hole in dlang.ru
Ещё раз: профита ноль, а сделать сложно
источник

Т

Тающий звук... in dlang.ru
Просто я уж подумал им написать такое, но если народ против, то не буду писать
источник

Е

Евгений in dlang.ru
Хоспаде, нашли самую страшную проблему дланга.
🤦‍♂
источник

Т

Тающий звук... in dlang.ru
Ну вы можете написать им другие улучшения
источник

Т

Тающий звук... in dlang.ru
Проблем-то можно найти не мало
источник

Т

Тающий звук... in dlang.ru
А ; это не проблема
источник