1. Perl / Говнокод #12759

    −84

    1. 1
    use constant MAX_INT => 4294967295;

    Code hard.

    P.S. perl -MPOSIX -we 'print INT_MAX'

    Запостил: Elvenfighter, 17 Марта 2013

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

    • Прошу прощения, очепятка. Вот так соответствует:

      perl -MPOSIX -we 'print UINT_MAX'
      Ответить
    • Использование функций как констант плохо влияет на производительность.
      Есть средства сделать переменную readonly, но по-моему достаточно обычных в верхнем регистре: our $MAX_INT = 2**32/2-1;
      Ответить
      • Ерунда. Посмотрите опкод, константные функции оптимизируются.
        Ответить

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