Коментарі

вся індустрія розробки про це — про роботу з side effectами. Ну... не погоджуюсь. Більшість кода детерміністична, в якому намішані side effects. Як це зазвичай виглядає? Отримуємо запит, отримуємо все необхідне для його обробки.
То можна просто дати посилання, але flatten це лише одна функція, яку можна написати з використанням монади. Але монади це обмежуються flatten. Як в анекдоті: — Для чого потрібен Access? — Для того, щоб працювати з базою даних Борей.
# ось flatten на хаскел [[1, 2], [3]] >>= id Чи можна замість monad.flatten зробити monad.bind(func) на python? Ну... простіше використати concat [[1, 2], [3]] Використання монади тут явний overkill.
Або це вже інший ШІ намагається виправити те, що накоїв перший. Збанкрутіє компанія. Наступним кроком вони мабуть звільнять своїх людей маркетологів.
Ну отож, у імперативщені монади корисні лише якщо ви хочете щось розраховувати «дуже специфічним способом», наприклад гарантуючи використання векторних інструкцій Це зовсім не має ніякого відношення до монад. Або це інший термін.
Програми створюються саме заради побічних ефектів, а не обрахунку чисел Фібоначі. Повністю згоден. Навіть для того, щоб обрахунок чисел Фібоначі був корисний, нам треба їх надрукувати (читай побічний ефект).
Схоже що вказівка. В тренді незламна потужність, і повчання від емігрантів
можна, но нафіга? хто книги зараз читає? чи ви думаєте що половина України вата, тому що книг українською мало?
От є така контора труіст Індус за ніч скинув 900 людей А наступного дня і його
Ніі, це не наші реалії. Особливо з електроенергією — блюетті за 300 євро вирішує питання повністю.
Ну отож, у імперативщені монади корисні лише якщо ви хочете щось розраховувати «дуже специфічним способом», наприклад гарантуючи використання векторних інструкцій коли на вході матриці, звичайних list операцій коли на вході rowar моделі, а також комбінувати...
(Wrong comment branch)
Біль детально © ЖПТ (вибачайте якщо доу партер не вміє в латех) Монада списків через flatten і from_iterable 1. Функтор T: Функтор для монади списків відображає тип A у список T(A) = [A], тобто кожен елемент A перетворюється в список з цим елементом.
Эммм, чего? ГТА сменила концепцию и перестала быть игрой по бандитов? В мире мафии толерантностью и не пахнет, сами меньшинства точно хотят быть представлены там? Геи мафиози — ну точно репрезентативно.
А в щелепу, в лоба чи в скроню? 😁 Бо у мене всі як стовпчики лягають, якщо шолома немає 🙂 Не помітив проблеми. Навпаки дуже економно спокійно відстрілювати в голову ніж настпати з автоматичної.