1. C# / Говнокод #17510

    +95

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    static void Main(string[] args)
            {
                Func<int, int> m = delegate(int a)
                {
                    Func<int, int> c = x => x / 2;
                    return a * c(a);
                };
                Console.WriteLine(m(10));
                Console.ReadKey();
            }

    Нестандартный подход

    Запостил: SharK1870, 24 Января 2015

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

    • Функцианальный подход...
      Ответить
    • > ReadKey
      Помню, когда паскаль изучал, надо было обязательно в конце каждой программы написать один readln, а лучше - два.
      Ответить
      • Ибо консолька закрывается)
        Ответить
        • GetConsoleProcessList в помощь
          Ответить
        • По Ctrl-F5 вроде бы не закрывается.
          Ответить
          • Судя по интернетам, Alt+F5 для старого доброго BP7.0.
            Вот только зачем это в C#? В студии окошко с консолью и так есть, а вероятность запуска подобных программ за пределами студии пропорциональна их полезности.
            Ответить
            • Что???
              Ответить
              • > Что???
                СУДЯ ПО ИНТЕРНЕТАМ, ALT+F5 ДЛЯ СТАРОГО ДОБРОГО BP7.0.
                ВОТ ТОЛЬКО ЗАЧЕМ ЭТО В C#? В СТУДИИ ОКОШКО С КОНСОЛЬЮ И ТАК ЕСТЬ, А ВЕРОЯТНОСТЬ ЗАПУСКА ПОДОБНЫХ ПРОГРАММ ЗА ПРЕДЕЛАМИ СТУДИИ ПРОПОРЦИОНАЛЬНА ИХ ПОЛЕЗНОСТИ.
                ТАК ЛУЧШЕ СЛЫШНО???

                Если подумать, то фраза 1024-- про полезность программ применима почти к любому языку, у которого в IDE есть окошко с консолью.
                Ответить
                • иксомдевяностачетыреок, ты поддерживаешь гомосексуальные браки?
                  Ответить
                • > В СТУДИИ ОКОШКО С КОНСОЛЬЮ И ТАК ЕСТЬ
                  И каким же боком это окно к нормальной консоли относится?
                  Ответить
            • Это можно реализовать, сделав в студии AllocConsole, тогда отлаживаемый её унаследует и будет писать stdout туда. А так в студии нет консоли, поэтому она создается вместе с процессом и так же уничтожается. То, что с помощью редиректов собирается - не консоль.
              Ответить
        • Ctrl + F5
          Не нужно целовать мне руки
          Ответить
          • Тред не читал?
            Ответить
            • Я это SharK1870. Он вроде как парень молодой, неопытный. Ты как то нерешительно "вроде бы", а жестко, решительно, так сказать, отеческой рукой...
              Кого я обманываю?
              Не читал
              Ответить
              • Да я как-то не парился на счёт этого... это просто мелкий кусочек кода, который мне понадобился тогда
                Ответить
    • cleaned
      Ответить
    • cleaned
      Ответить

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