Дом развитие Что такое вывод типа? - определение из техопедии

Что такое вывод типа? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает вывод типа?

Вывод типа - это автоматический вывод типов данных определенных выражений в языке программирования, обычно выполняемый во время компиляции. Он включает анализ программы, а затем выводит различные типы некоторых или всех выражений в этой программе, так что программисту не нужно явно вводить и определять типы данных каждый раз, когда в программе используются переменные.

Техопедия объясняет вывод типа

Вывод типа часто является функцией компилятора функциональных языков программирования, а не объектно-ориентированных. Компилятору или интерпретатору требуется только минимальная информация, а также контекст, чтобы выяснить, каков тип данных переменной или выражения.


Алгоритм вывода пытается определить типы аргументов, а также тип возвращаемого значения, а затем пытается найти наиболее конкретный тип данных, который работает со всеми аргументами. В качестве основного примера рассмотрим функцию Foo (a, b) = x + y; компилятор знает, что оператор «+» принимает два целых числа, а также возвращает целое число, поэтому теперь компилятор или интерпретатор может сделать вывод, что Foo также имеет тип integer.

Что такое вывод типа? - определение из техопедии