Алексей Борисенко @Lex20
Лучший программист
Информация
- В рейтинге
- Не участвует
- Откуда
- Беларусь
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Backend Developer, Frontend Developer
От 150 000 ₽
TypeScript
JavaScript
Angular
Node.js
Web development
В этом случае функция не нужна.
Предполагалось задавать порядок следования элементов в структуре, хотя может вы и правы.
Их типы задаются при первой инициализации структуры.
При таком вызове функции:
a-числовой, b-строковый тип. Если для таких a и b определён оператор >, то возвращаемое значение функции a будет того же типа, что и возвращаемое значение оператора >.
Здесь ошибка, поскольку в аргументах не обозначено, что переменная a включает в себя переменную x, b, соответственно, y.
Если было бы обозначено, и функция возвращала значения разных типов(типы переменных x и y), то была бы ошибка компиляции.
В простом массиве все данные одного типа.
В гетерогенный вложены.
Тип выводиться в теле функции.