Re[10]: Carbon
От: so5team https://stiffstream.com
Дата: 02.04.24 13:44
Оценка:
Здравствуйте, rFLY, Вы писали:

S>>
S>>var i = 0;
S>>let j = 42;
S>>

FLY>Тут ка раз проще ошибиться и не заметить (те же 3 символа, что и в var), что константу, значение которой ты бы не хотел чтобы менялась, объявил переменной.

Вы уж определитесь к чему у вас претензии. Если к тому, что для определения переменной лучше сперва писать имя типа, а не ключевое слово (var, let, const или что-то другое), то эта ваша претензия не к месту. Если же вас смущает, что let легко перепутать с var (чё, серьезно?), ну так на let и var в принципе свет клином не сошелся. Более вменяемые разработчики ЯП, чем авторы Carbon-а, могут выбрать const и var или что-то другое.

Смысл-то в том, что сишный стиль декларации переменных, скажем политкорректно, изживает себя.

S>>Ну да. И в общем случае начинать описание локальных переменных с var лучше, чем с имени типа.

FLY>На вкус и цвет...

Тогда к чему вопросы. Вы хотите, чтобы кто-то убедил вас что ваш вкус -- он самый правильный?

FLY>Почему бы и не быть исключениям когда они уместны.


Чем меньше исключений и частных случаев, тем лучше. А то если начинаешь разбираться сколькими способами в C++ можно проинициализировать переменную или сколькими способами можно указать использование концепта, так что-то совсем невесело становится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.