ИС
Игорь Сторожков

Что за фишка в паскале Type d = record

Что это за "< T >" конструкция вообще? Для чего?
Примерное использование:
http://pastebin.com/ByxYeuC3

Как ее нагуглить. Любопытство заело)

Ол
Ольга

Это называется шаблон (template).
К примеру у вас есть функция
function min( int v1, int v2 ) begin лалала
и функция
function min( float v1, float v2 ) begin лалала
И еще 10 таких-же абсолютно одинаковых функций для 10 типов со сравнением.
Зачем их описывать, если можно написать шаблон
function min( T v1, T v2) begin if (v1 < v2) лалала
И сразу ВСЕ сравнимые типы приобретут функцию min.

УПД: Правда я рассказываю про них на основе С++, но думаю в новых дельфях примерно тоже самое.

Похожие вопросы
type mismatch (Pascal)
паскаль паскаль паскаль
как на паскале маленькую букву d перевести в большую? как на паскале маленькую букву d перевести в большую?
Что такое (d^2)u/d(t^2)?
как в паскале записывается. t в cтепени (кoрень трeтьей cтепени из х)?
Как сделать 301 редирект .htaccess. Как сделать 301 редирект с? type=3 на? type=popular в .htaccess
С++ not implemented in type 'istream' for arguments of type 'float *'из-за чего эта ошибка и как исправить?
В паскале 0,7 в степени с+d?? :)
Можно ли написать паскаль на паскале???
Вопрос про фишку на сайте