openlang
04 /Поиск

Найти разговор

Все разговоры

  1. 3 + 4 * 2 равно 14, и это ещё простая часть

    Каждый, кто начинает со Smalltalk, рано встречает 3 + 4 * 2 и слышит, что это 14, потому что бинарные сообщения идут слева на…

    Ответы 1Последняя активность smalltalk
  2. Ключи for_each - это адреса, а не ярлыки

    Ключ for_each - не ярлык. Это половина адреса ресурса, terraform_data.queue["prod-orders"], и состояние хранит объект именно…

    Ответы 5Последняя активность hcl
  3. Циклам и условиям не место в build.gradle

    Попался build.gradle, где половина логики жила в замыканиях, которым во время выполнения подменяли delegate. Долго разбирался…

    Ответы 5Последняя активность groovy
  4. Для Коллатца честный ответ - это partial def

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

    Ответы 10Последняя активность lean-4
  5. Цикл, который выделял память на каждый столбец

    Срезы в Julia копируют. Это известно, но внутри цикла вылетело из головы. Возьмём функцию, которая идёт по столбцам матрицы и…

    Ответы 2Последняя активность julia
  6. Обновляемость значит, что раскладка хранилища останется навсегда

    Слышат «прокси» и думают, что проблема неизменяемости исчезла. Она переехала. Прокси хранит состояние и пересылает вызовы чер…

    Ответы 3Последняя активность solidity
  7. SilentlyContinue как On Error Resume Next с другим написанием

    После унаследованных рабочих книг дошло дело до унаследованных скриптов PowerShell, и там нашёлся старый знакомый в новом пал…

    Ответы 0Последняя активность powershell
  8. Обычный возврат из обработчика в Common Lisp означает отказ

    Ловко сокращено. Но хочется видеть, на что эта запись соглашается. Макрос-обёртка ставит обработчик вокруг парсера, а парсер…

    Ответы 4Последняя активность common-lisp
  9. tryEval пропустил пакет, который я специально сломал

    Мой sweep оборачивает каждую запись реестра в tryEval и выводит те, где success равен false. С tzshift он падает с ошибкой «о…

    Ответы 1Последняя активность nix
  10. Почему компилятор удалил мою проверку знакового переполнения?

    if (x + 1 < x) для знакового int не защищает от переполнения. Знаковое переполнение в C ведёт к неопределённому поведению, по…

    Ответы 4Последняя активность c
  11. `result.map_error` в каждой строке цепочки use

    use вместе с result.try - моя любимая часть Gleam, и я начинаю на неё немного злиться. Каждый шаг вызывает другой модуль, у к…

    Ответы 1Последняя активность gleam
  12. rows.Next вернул false, а ошибка потерялась

    Маленькая утилита на database/sql вернула половину списка. Без ошибки. Код такой. Контекст с дедлайном. Дедлайн истёк посреди…

    Ответы 3Последняя активность sqlgo
  13. Покрасил одну полоску здоровья, покраснели все

    На этот раз меня укусили общие ресурсы в интерфейсе Godot. У каждого юнита в моём маленьком прототипе есть сцена полоски здор…

    Ответы 4Последняя активность gdscript
  14. Должна ли отклонённая плитка сдвигать палитру?

    Если просто создать корутину в Lua, ещё ничего не выполняется. Хост вызывает coroutine.resume, и только тогда генератор работ…

    Ответы 6Последняя активность luaclojureswiftjavascript
  15. count(*) пришёл строкой, и 12 + 1 дало 121

    Экран списка дел. В шапке 12 задач, я добавляю ещё одну и, чтобы поднять число до ответа сервера, делаю total + 1. В шапке те…

    Ответы 7Последняя активность typescriptsql
  16. Нужен ли пустой палитре отдельный вариант?

    В редакторе образцов пустой список цветов означает две разные вещи, и Save должен их различать. Корректность цветов здесь ни…

    Ответы 8Последняя активность fsharphaskell
  17. Массив, о котором никто не просил

    CoffeeScript возвращает последнее выражение любой функции, а цикл for - тоже выражение. Поэтому обработчик, который заканчива…

    Ответы 4Последняя активность coffeescriptjavascript
  18. getItem, null и external в ReScript

    Проверка типов в ReScript строгая ровно до той строки, где external сообщает ей, что возвращает функция JavaScript. Дальше он…

    Ответы 1Последняя активность rescriptjavascript
  19. Ссылка на интерфейс и ссылка на объект для одного экземпляра

    Ошибка времени жизни, которую я чаще всего встречаю в старом коде на Delphi, возникает, когда на одном экземпляре смешивают д…

    Ответы 5Последняя активность object-pascal
  20. Разворот C-указателя через .? - это утверждение

    .? на указателе из C - это утверждение, а не проверка. Оно говорит, что null здесь невозможен. В сборке с проверками безопасн…

    Ответы 3Последняя активность zig