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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function test<T>(t: T) {
        return t;
    }
    
    function main() {
        print(test<number>(11), test<string>("Hello1"));
        print("done.");
    }

    Продолжаем генерить говно... ну вот подъехали первые генерики для функций... толи еще будет гимороя :)

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

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

    • Высказываемся. не молчим...

      "Господа, вы звери! Вы будете прокляты своей страной" (с)
      Ответить
    • А что будет, если в генерик передать хитровыебаный составной тип?
      Ответить
      • хитровыебанный составной программист
        Ответить
      • юнион чтоли ? та хз что будет.. что-то да получиться....
        Ответить
      • В данном случае ничего особенного, наверное.

        Мы ничего не знаем о Т, поэтому оно может быть насколько угодно сложным. Или простым. Один хер мы его можем только вернуть или куда-то передать.

        Интереснее будет когда появятся какие-то ограничения на Т. Вот тогда с ним реально что-то можно будет сделать.
        Ответить
    • А можно ли в твоем тупоскрипте описать такую функцию, которая б принимала в качестве аргумента "функцию, которая принимает функцию с n аргументами типа X" и возвращала бы "функцию, которая принимает n+1 аргумент типа X"?
      Ответить
    • Лучше бы вот http://www.refal.ru/
      Ответить

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