ЙажаСценарий / Говнокод #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 ASD_77, (Updated )

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

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

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

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

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

Добавить комментарий для JloJle4Ka Отменить ответ

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8