Программируй & типизируй
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Программируй & типизируй

Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
Итератор (iterator) — объект, обеспечивающий обход структуры данных. Он предоставляет стандартный интерфейс, скрывающий от клиентов фактическую форму структуры данных.
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
при использовании обобщенных типов данных наш код гораздо лучше разбивается на компоненты. Эти обобщенные компоненты можно применять в качестве стандартных блоков и, сочетая их, добиваться желаемого поведения при минимальной их взаимной зависимости.
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
Обобщенный тип данных (generic type) — обобщенная функция, класс, интерфейс и т.д., параметризованный по одному или нескольким типам. Благодаря обобщенным типам данных можно писать универсальный код, работающий с различными типами, и добиться высокой степени повторного использования кода.
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
Тип-параметр (type parameter) — идентификатор названия обобщенного типа. Типы-параметры служат «заполнителями», заменяющими конкретные типы, которые клиент указывает при создании экземпляра обобщенного типа данных.
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
Выбирать следует тот подход, который сделает код как можно более безопасным, понятным и слабо сцепленным
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
Номинальная и структурная подтипизация При номинальной подтипизации тип считается подтипом другого типа, если это отношение описано в коде явным образом. При структурной подтипизации тип считается подтипом другого типа, если включает все члены надтипа и, возможно, некие дополнительные.
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
Полноправные функции Возможность присваивать функции переменные и работать с ними как с любыми другими значениями системы типов приводит к так называемым полноправным функциям (first-class functions). Это значит, что данный язык программирования рассматривает функции как «полноправных граждан», предоставляя им те же права, что и другим значениям: у них есть тип, их можно присваивать переменным и передавать в качестве аргументов, проверять на допустимость и преобразовывать (в случае совместимости) в другие типы.
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
Функциональный тип (сигнатура) Тип функции определяется типами ее аргументов и возвращаемым типом. Если у двух функций одинаковые аргументы и они возвращают значения одного типа, то у них один тип. Набор аргументов вместе с возвращаемым типом называется также сигнатурой функции.
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
типизация функций. Возможность именования функциональных типов данных и использования функций подобно значениям других типов (в качестве переменных, аргументов и возвращаемых типов данных функций) позволяет упростить реализацию нескольких распространенных языковых конструкций и вынести часто встречающиеся алгоритмы в библиотечные функции.
Комментарий жазу
Анатолий Л.
Анатолий Л.дәйексөз келтірді1 ай бұрын
Явным (explicit type cast) называется такое приведение типов, при котором разработчик явно указывает компилятору рассматривать значение как относящееся к определенному типу. В TypeScript приведение к типу NewType производится с помощью добавления <NewType> перед значением или asNewType после него.
Комментарий жазу