1. Swift / Говнокод #24322

    −2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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
    static func == (lhs: Card, rhs: Card) -> Bool {
           return (lhs.color == rhs.color &&
            lhs.number == rhs.number &&
            lhs.shading == rhs.shading &&
            lhs.symbol == rhs.symbol) ||
            (lhs.color == rhs.color &&
            lhs.number != rhs.number &&
            lhs.shading != rhs.shading &&
            lhs.symbol != rhs.symbol) ||
            (lhs.color != rhs.color &&
            lhs.number == rhs.number &&
            lhs.shading != rhs.shading &&
            lhs.symbol != rhs.symbol) ||
            (lhs.color != rhs.color &&
            lhs.number != rhs.number &&
            lhs.shading == rhs.shading &&
            lhs.symbol != rhs.symbol) ||
            (lhs.color != rhs.color &&
            lhs.number != rhs.number &&
            lhs.shading != rhs.shading &&
            lhs.symbol == rhs.symbol) ||
            (lhs.color != rhs.color &&
            lhs.number != rhs.number &&
            lhs.shading != rhs.shading &&
            lhs.symbol != rhs.symbol)
        }

    Пытаюсь реализовать правила игры в Set протоколом Equatable. Говнокод?

    Запостил: govnokoder3948, 25 Мая 2018

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

    • Пуська, здесь твой код никому не интересен. Здесь обсуждают стандарные и не слишком практики полового поведения, рассуждают о политике, делятся потоком сознания (коллективная психиатрия). Я понимаю - хочется какого-то внимания к своей никчёмной персоне, хочется, чтобы кто-то покричал "какой говнокод, как страшно жить"; но здесь публика уже пресыщена кодом, ей сполна хватает своего говнища, и хочется просто, тупо, банально попиздеть.
      Ответить
    • Тебе не удастся потешить своё самолюбие созерцанием того, как часы подряд местные обыватели с жаром, ожесточённо обсуждают твой код и пути его улучшения - всем похуй; все пройдут мимо - все,кроме меня, ибо могу себе позволить с высоты своей охуевшести поучить кого-нибудь, тем более такое безликое дерьмо, как ты.
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • разумеется нет

        свифт -- отличный язык
        современный, красивый, во многих вопросах иммутабельный

        просто он не похож на твой пхп
        Ответить
    • return (lhs.color == rhs.color) + (lhs.number == rhs.number) + (lhs.shading == rhs.shading) + (lhs.symbol == rhs.symbol) in [0, 1, 4]
      Ответить

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