1. JavaScript / Говнокод #27952

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function foo(x = class { static prop: string }): string {
        return undefined;
    }
    
    function main() {
        foo(class { static prop = "hello" }).length;
        print("done.");
    }

    ну что С/C++ скушали? а ты так можешь говнокодить?

    Запостил: ASD_77, 14 Января 2022

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

    • ну что С/C++ скушали? а ты так можешь говнокодить?
      Ответить
    • Для любителей С обратите внимание что prop это статическое поле :)
      Ответить
    • опять заигнорили мой говнокод...
      Ответить
    • Прошу пояснительную бригаду, что значит первая строка (конкретно аргумент функции: значение по умолчанию, ограничения)?
      Ответить
      • значение по умолчанию, коим выступает создаваемый анонимный класс

        но я сам не сварщик
        Ответить

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