Pull to refresh
1
0
Send message

Учитывая то, что в финале ключевые слова языка и переменные сделаны просто белым цветом, то разницу между return и retunr вообще видно не будет... Я бы всё-таки выделил как-то ключевые слова языка, но как написали выше: "это все вкусовщина"

Я часто использую JS, но сам он не мой родной язык немного. Пишу на Go в основном, и если проводить аналогию, то в Go есть только let. И ничего, живём без возможности объявить одну переменную дважды, никого это не напрягает от слова совсем.

На вашем примере, если error у нас объявлена уже, то мы можем объявить resultB, а затем сразу сделать только операцию присваивания (вместо объявления и присваивания)

Не знаю насколько уместное получилось сравнение, тк языки разные, возможности разные, и подходы к написанию кода вероятно тоже. Но я пишу на JS только для своих бытовых нужд, и в основном я не встречаю никаких трудностей, когда переношу опыт с одного языка на другой

Зачем объявлять одну и ту же переменную дважды?

Information

Rating
Does not participate
Registered
Activity