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

    +125

    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
    Синтаксический сахар в #MAXScript такой сахар!
    
    Надоели конструкции такого вида?
    if (SomeShit == undefined) then (...)
    
    Запили в парочку функций - и всё ок!
    fn Have Obj = (Obj != undefined)
    fn No Obj = (not (Have Obj))
    
    ...
    ......
    Профит!
    if (Have Beer) then (...)
    if (No Glass) then (...)
    
    Миллисекунда оверхеда на вызов функции - в подарок!

    Уроки ленивого программирования для самых ленивых или берегущих клавиатуру xD

    Запостил: 3Doomer, 24 Сентября 2013

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

    • > Миллисекунда
      О_о. А что он такой тормозной то? 1000 вызовов в секунду всего тянет?
      Ответить
      • чаще всего, оверхеда нет, но, иногда, какие - то непонятные задержки вылезают из ниоткуда
        Ответить
        • > какие - то непонятные задержки
          Сборка мусора видимо?
          Ответить
          • вряд ли...я специально даю много дополнительного места в куче, и вызываю сборщик после тяжёлых операций
            Ответить
    • интересны езык
      Ответить

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