сomorsiс
хотя не, зависит от вида фора
Vitaliy
Sparrow
нет
есть нюансы, связанные с декларацией в теле условий цикла в ()
сomorsiс
for of/ in - да, обычный - нет
Sparrow
const
что const? если константа, то const. в остальном то же самое, что и let.
Belmo NaTazu
Belmo NaTazu
То гуд
Vitaliy
var в рот оно ебись const вот что заебись
Belmo NaTazu
Через 5 лет будем писать так
(define f a (a*2))
сomorsiс
сomorsiс
хотя const при этом все равно нужен
Sparrow
и что не так? const никогда не пытался гарантировать объектную неизменность
сomorsiс
а в каком языке константа не примитива не изменяема по значению?
Sparrow
не знаю, на почве чего такие ожидания 😂
Belmo NaTazu
Nurik
сomorsiс
Php?
если я правильно нагуглил, там константы которые в компайл-тайме вычисляются
Nurik
сomorsiс
ок, на этапе инициализации
Nurik
Кстати в python есть tuple. Тоже удобно.
Belmo NaTazu
Nurik
в js опять таки const a = [1,2,3] — мутабелен. Что не очевидно. Но нужно знать.
Nurik
Хотя, конечно, я придираюсь)
Belmo NaTazu
Кортеж прикольно но с ним мало что можно сделать а хранить его в памяти лично мне пока что не приходилось
Belmo NaTazu
Списков и словарей хватает
Belmo NaTazu
Плюс даже в рекомендациях лучше юзать список
Nurik
Не, tuple удобен для возвращения из методов и функций. А еще, защита от дурака, для параноиков)
Belmo NaTazu
Ну хотя кстати в tuple есть рабочий итератор
Belmo NaTazu
По этому как костыль можно запихнуть объект и проитерировать
Belmo NaTazu
Но я все же не знаю питон хоть и работаю с ним
Nurik
Есть еще такая штука, когда нужно подготовить для метода, tuple чтобы быть уверенным, что порядок будет сохранён, чтобы позже вызвать как some_func(*tuple)
Nurik
Это когда tuple вызываем как список аргументов для метода.
Кирилл
А NodeJS лучше всего подходит для создания REST сервера? Или есть что-то более подходящее?
сomorsiс
Nurik
Val
Belmo NaTazu
Кирилл
А я не нашел другого
Val
python ruby scala java c# да хоть на плюсах)
Кирилл
А где лучше?)
Vitaliy
Нода зе бест
Belmo NaTazu
Ну типо true easy and fast rest full только на пайтоне =)))
Vitaliy
Ну і путон неплох
Кирилл
Удобнее, элегантнее и нагрузкоустойчивее))
Vitaliy
Vitaliy
Fastify norm
Val
Где разбираешься =)
спорный вопрос) у меня вот основной Java/Kotlin но бэкэндики делают на ноде
Vitaliy
Та даже обычный експресс збс
сomorsiс
Кирилл
И, да, как думаете, долго ещё REST будет актуален? Скоро ли его вытеснит GraphQL?
Кирилл
Belmo NaTazu
Val
сomorsiс
ага.
а чем джсовский не заходит?
Кирилл
И стоит ли начинать использовать GraphQL? Или в меру? Типо для простых вещей и REST'а хватит..
Кирилл
А кароч, какого фига на меня такие холиварные темы ночью нападают
Кирилл
Продолжайте про питон, а я спать
Кирилл
Спасибо за мнение
Кирилл
А то мне своего не хватает местами
Nurik
а чем джсовский не заходит?
Нормально заходит. Основное отличие, в том, что tuple неизменяем, соотвественно. ты можешь быть уверен, что где-то по пути, его не поменяли и что в передаваемый метод, ты получишь ровно, тот порядок, который был изначально при инициализации кортежа.
сomorsiс
почему бы тогда не использовать обьект?
Vitaliy
Юзай имутбл
Nurik
Я знаю что такое иммутабл. Я ж про const и его логику. Про то что неочевиден, он. ИМХО.
Belmo NaTazu
Belmo NaTazu
Nurik
REST это набор рекомендаций, без ответов, на то как обходить подводные камни. Json rpc, Json api это уже что-то менее асбтрактное и более практичное.
Nurik
Belmo NaTazu
как же я забыл за moment.js
Belmo NaTazu
а ж душа радуется
FatShibe
Сорян
Данияр
Доброе утроооооо
Данияр
Никто еще не встал)) плиииз помогите..тут проблемы с вебсокетами....буду очень признателен
Val
Данияр
WebSocket connection to 'ws://localhost:8011/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED