1. Java / Говнокод #17932

    +80

    1. 1
    return payments.isEmpty() ? create ? store ? addPayment(serviceProvider) : createPayment(serviceProvider) : null : payments.iterator().next();

    экономим на строчках

    Запостил: Lure Of Chaos, 04 Апреля 2015

    Комментарии (6) RSS

    • что ? правда ? неужели
      Ответить
      • что ? правда ? неужели ? давай : вот : кышь : подальше;
        Ответить
    • Я и мой сраный оператор ?:
      Ответить
    • скажите, а это какая-то особенность жабы?('?' подряд). что-то ни в сишечке ни в плюсах не припомню такого
      Ответить
      • Нет, в C/C++ есть такое.
        Вот в C# был "??", это да.
        Ответить
        • он и сейчас есть.
          a??b = a!=null?a:b

          В руби (и еще в некоторых языках ) вместо него юзается обычное ||
          Ответить

    Добавить комментарий