1. Куча / Говнокод #15472

    +122

    1. 1
    2. 2
    substractOneFromArgument = (-)1
    main = print $ substractOneFromArgument 4

    ПИШУ ФУНКЦИЮ ВЫЧИТАЮЩУЮ ЕДИНИЦУ ИЗ СВОЕГО АРГУМЕНТА
    @
    ПОЛУЧАЮ УПОРОТЫЙ РЕЗУЛЬТАТ
    http://ideone.com/I34iLA

    Запостил: LispGovno, 14 Марта 2014

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

    • Доколе?
      Ответить
      • показать все, что скрытоДотоле, пока ты не отполируешь мои яйца своим язычком до фортепианного блеска.
        Ответить
      • >Запостил: LispGovno, 14 Марта 2014
        >язык:Haskell
        Доколе?
        Ответить
        • Я вылечился и больше не пишу на хаскапе:
          http://govnokod.ru/15478
          Блин, он не в той теме откоментился. Зря программу переписывал. :(
          Ответить
          • >Запостил: LispGovno, 14 Марта 2014
            >язык:C++
            Доколе?
            Ответить
            • Блин, ну лишп скушный. Нихачу.
              Ответить
            • А ведь Ваши комментарии похожи по стилю на пост.
              Пост: (1 - 4 == -3) == бред
              Комментарий: ((Лисп -- говно) не пишет на лиспе, поскольку считает лисп говном) == бред
              Ответить
              • Ну традиции говнокода несколько иные - лиспговно постит гкоды на лиспе, тем самым доказывая правильность своего ника, что лисп - говно.
                Ответить
                • Может, это была неправильная традиция, а теперь всё встало на свои места? (почти риторический вопрос)
                  Ответить
    • (-) - бинарная функция. Первый аргумент у нее 1, второй 4. Отсюда и -3 ;)

      (-1) тоже не будет работать, т.к. хаскель подумает, что это унарный минус.

      Так что походу остается только (+ (-1))
      Ответить
    • О, еще раз любители каролингского минускула в современных компутерных языках обламались. В ОКамле, кстати, та же беда.
      Ответить
    • main = print $ (subtract 1) 4
      Ответить

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