Статус этой учётной записи - Принято
  • Комментарий к говнокоду #27769

  • Комментарий к говнокоду #27762 в ответ ASD_77

    • угу
      Ответить
    • Не хорошо это. Лучше сделать запуск статических конструкторов непосредственно при использовании классов. Так можно ресурсы сэкономить и избежать дыры в безопасности.
      Ответить
  • Комментарий к говнокоду #27706

  • Комментарий к говнокоду #27672

    • Вынуть алерт из else и убрать ветку else вообще.
      Ответить
  • Комментарий к говнокоду #27669 в ответ CEHT9I6PbCKuu_nemyx

    • 32-битная система посчитает такой файл досовским COM-файлом и попытается выполнить.
      Ответить
    • Windows 10 x86 не запустит, дело не только в битности, но и возрасте системы и её ядра.
      Ответить
  • Комментарий к говнокоду #27615 в ответ groser

    • Меня никто не просил, но я перевёл на powershell

      function foo {
        1
        2
        3
      }
      Ответить
    • Вот как будет выглядеть функция чисел Фибоначчи как бы через yield на powershell
      function fib {
        $a, $b = 0, 1
        while ([double]::IsFinite($a)) { # при наличии этого условия всегда будет возвращаться конечный массив
          $a
          $a, $b = ($a + $b), $a
        }
      }
      
      # вариант использования для конечных массивов:
      # PS: каждый раз будет создаваться этот массив, поэтому этот способ лучше использовать с кешированием
      
      PS> (fib)[5] # 5-е число Фибоначчи
      5
      PS> (fib)[5, 10] # 5-е и 10-е числа
      5
      55
      PS> (fib)[5..9] # числа с 5-го по 9-е
      5
      8
      13
      21
      34
      
      # варианты использования для бесконечных "массивов":
      
      PS> fib | select -Skip 5 -First 1 # 5-е число Фибоначчи
      5
      PS> fib | select -Skip 5 -First 5 # числа с 5-го по 9-е
      5
      8
      13
      21
      34
      PS> fib | select -Index 5, 10 # 5-е и 10-е числа
      5
      55
      Ответить
  • Комментарий к говнокоду #27615

    • Меня никто не просил, но я перевёл на powershell

      function foo {
        1
        2
        3
      }
      Ответить
  • Комментарий к говнокоду #27615

    • Ничего интересного. В C# тоже методы с yield создают кучу всего. Этого норма.
      Ответить