Jawa / Говнокод #26069 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
value =
            (obj instanceof ParameterAlias)
                ? "@" + ((ParameterAlias) obj).getAlias()
                : (obj instanceof Boolean)
                    ? BooleanUtils.toStringTrueFalse((Boolean) obj)
                    : (obj instanceof UUID)
                        ? obj.toString()

                        : (obj instanceof byte[])
                            ? EdmBinary.getInstance().toUriLiteral(Hex.encodeHexString((byte[]) obj))
                            : (obj instanceof Timestamp)
                                ? timestamp((Timestamp) obj)
                                : (obj instanceof Calendar)
                                    ? calendar((Calendar) obj)
                                    : (obj instanceof Duration)
                                        ? duration((Duration) obj)
                                        : (obj instanceof BigDecimal)
                                            ? EdmDecimal.getInstance().valueToString(obj, null, null,
                                                Constants.DEFAULT_PRECISION, Constants.DEFAULT_SCALE, null)
                                            : (obj instanceof Double)
                                                ? EdmDouble.getInstance().valueToString(obj, null, null,
                                                    Constants.DEFAULT_PRECISION, Constants.DEFAULT_SCALE, null)
                                                : (obj instanceof Float)
                                                    ? EdmSingle.getInstance().valueToString(obj, null, null,
                                                        Constants.DEFAULT_PRECISION, Constants.DEFAULT_SCALE, null)
                                                    : (obj instanceof Long)
                                                        ? EdmInt64.getInstance().valueToString(obj, null, null,
                                                            Constants.DEFAULT_PRECISION, Constants.DEFAULT_SCALE, null)
                                                        : (obj instanceof Geospatial)
                                                            ? Encoder.encode(EdmPrimitiveTypeFactory.getInstance(
                                                                ((Geospatial) obj).getEdmPrimitiveTypeKind()).
                                                                valueToString(obj, null, null,
                                                                    Constants.DEFAULT_PRECISION,
                                                                    Constants.DEFAULT_SCALE, null))
                                                            : (obj instanceof String)
                                                                ? quoteString((String) obj, singleQuoteEscape)
                                                                : obj.toString();

Петроградская тюрьма
С поворотом лесенки.
Мы с товарищем сидели –
Распевали песенки

Запостил: Мистер Хэнки Мистер Хэнки, (Updated )

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

    • У меня в рационе много пищевых волокон
      Ответить
      • Приведи реальный пример, когда тебе понадобились пищевые волокна.
        Ответить
    • А я за «Сормовскую».

      На Волге широкой, на Стрелке далёкой
      Гудками кого-то зовёт пароход.
      Под городом Горьким, где ясные зорьки,
      В рабочем поселке подруга живёт.
      Ответить
  • У языка «Java» обнаружился фатальный недостаток: отсутствует свитч-кейс по instanceof.
    Ответить
    • Ко-ко-ко-ко-ко-ко не ходите далеко
      val dzigurda = (hui as? Pizda) as? Dzigurda) ?: return 
      
      ///
      when (foo) {
        is Bar -> foo.someBarField
      }
      Ответить
        • Слушай, мне просто интересно, а как у жс мокак называется этот паттерн:
          foo();
          bar();
          А то часто использую, а названия не знаю.
          Ответить
          • Этот паттерн называется "вызов функции". Впервые был описан в стандарте ECMAScript 5 и книге Роберта Мартина "Чистый код"
            Ответить
            • Это называется "последовательное выполнение". Компилятор гарантирует, что следующее выражение начнет исполняться только после того, как полностью исполнится первое выражение и будут выполнены все его побочные эффекты.
              Ответить
              • > исполнится первое выражение
                Крестоконпелятор даже это не гарантирует... Только побочные эффекты и правильный результат.
                Ответить
                • Это как? Гарантирует правильный результат, но не гарантирует выполнение? Гомеопатия какая-то.
                  Ответить
                    • Я валяюсь в луже
                      Мне никто не нужен
                      Ответить
                      • "Если пристальней ты взглянула,
                        И улыбка на миг мелькнула,
                        Но в глазах твоих лед и стужа,
                        И тебе я совсем не нужен."


                        @ Антонов.
                        Ответить

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8