m700
Azamat
m700
по сути, но нет
m700
вобщем понятно нет ничего в пайтоне
m700
вобщем я теперь знаю петухон и у меня смешанные чувства
Azamat
m700
Azamat
m700
Сидредин
Сидредин
не не, не надо. Давай лучше что-то другое изучи - пхп, например
Алексей
Алексей
Алексей
m700
Pycharm чем не угодил?
надо было быстро чтото поставить, я же после работы считай на 20 минут сделал перерыв, времени не было
Михаил
Михаил
Azamat
m700
Бекполат
Всем привет, я только только вхожу в разработку. У меня вопрос как создать немного пустого пространства между thead и tbody? Спасибо
Agent_RBY_
Agent_RBY_
в css
Andrew
о да. замыкания в JS это мощно.👍
Andrew
чо то до конца не понимал их. ща допёрло. прикольная вещь
Agent_RBY_
потому-что для них юз кейсов нормальных нет
Agent_RBY_
Что бы вот прям их и ничего другого
Andrew
ну типа. коротенький кейс. во многих ЯП есть функция flip(), которая меняет местами аргументы функции.
Agent_RBY_
Были случаи когда функция принимает аргумент и сразу же возвращает функцию, где этот аргумент используется, это полезно в обработчиках, но это сложно замыканием назвать
Andrew
вопрос: как коротко реализовать аналог функции flip() от двух аргументов?
ответ: export default (f) => (a, b) => f(b, a); хоп и всё 👌🤣
Agent_RBY_
а зачем
Алексей
Andrew
при чём почему то решение именно в таком виде само пришло в голову. написал в IDE, запустил, да
Agent_RBY_
Agent_RBY_
это когда a, c, а потом c, a
Agent_RBY_
зачем - бог его знает
Andrew
а зачем
просто такой кейс. гипотетический. без практ применения)
Алексей
Agent_RBY_
Andrew
Это когда
а=5
с=6
А потом
а=6
с=5?
это когда например есть функция pow(int, deg) которая возводит первый аргумент в степень второго. pow(5, 2) // 25. функция flip() поменяет их местами и получится pow(2, 5) // 32
Andrew
она есть в различных ЯП, где то когда-то бывает нужна. зачем то
Алексей
Andrew
на её примере просто нужно было реализовать замыкания.
Andrew
практического применения и правда этому никакого. но просто интересно.
Andrew
но вот чо то в тему каррирования ща вникнуть не могу(
Andrew
замыкания улеглось в голове, каррирование это чо то страшное пока(
Agent_RBY_
юзкейс замыкания: Есть список заданий, при клике на крестик рядом с каждым ты его убираешь. В onClick передаёшь функцию handleClick(айдишникЗадания) которая возвращает функцию с удалением именно для этого айдишника. Вот и юз кейс
Бекполат
Usurpator
у кого есть аудиокнига гении и аутсайдеры?
Agent_RBY_
Andrew
Бекполат
плохо делаешь, значит
Там же тег table стоит из за него не получается в маржин и паддингом пользоваться
Andrew
думается по коду оно и само по себе изящно будет выглядеть 👍👍😁
Agent_RBY_
Andrew
хотя то я так. чо то без кода сложно сходу такое осмыслить сейчас....
Andrew
потом ночью попробую написать реализацию идеи)
Andrew
пойду на морозный воздух извилины проветрю)
Agent_RBY_
Agent_RBY_
не?)
Andrew
Agent_RBY_
Это редко проблема, но иногда может ею быть :)
Vasiliy
Друзья помогите пожалуйста разобраться. Я создаю метод, который принимает на вход массив и делает в нем реверс значений.
Проблема в том, что я не понимаю, как мне объявить этот метод, чтобы он принимал массивы разных типов (флоат, бул и т.п.). Когда я на него ссылаюсь, джава ругается и требует в нем прописать тип входных данных того массива, к которому я собрался его применять
Vasiliy
Иными словами, что должно быть в скобках?
Andrew
а гугл ничего дельного не сказал? я попробовал спросить - https://javascopes.com/java-generics-example-method-class-interface-1ba82dfd/
Andrew
там 4-5 пункты вроде про это. или ошибаюсь
Vasiliy
Спасибо за наводку
Andrew
а вот в статье как раз о дженериках речь)
Vasiliy
Со своим уровнем я там понимаю через слово если честно)