Как стать автором
Обновить

Комментарии 5

Расскажите пожалуйста, какая версия typescript рассмотрена в книге? Там много чего интересного добавляется с каждой версией.
3.4
TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи.

Интересно, кто выдумывает такую дичь автор книги или автор заметки?

Без полноценного преобразования utils.js в TypeScript

Из ниоткуда появилось имя какого-то файла. В книге тоже так?

Если бы все учебники так писали, я бы никогда ничему не научился. Иногда возникает ощущение, что читаю шизофазию или текст, сгенерированный нейросетью.

Не знаю, как тут вставлять угловые скобки, заменил на квадратные
Можно более качественно определить типы. Если известно только, что
есть Option и функция из T в Option[U], то Option[T] всегда будет произ-
водить flatMap в Option[U]. Но если вы знаете, что есть Some[T] или None,
то можете быть более конкретными.

Мы знаем, что отображение None заканчивается None, а отображение
Some[T] приводит либо к Some[T], либо к None, в зависимости от того, что
возвращает вызов f. Добавим к этим сведениям перегруженные сигнатуры,
чтобы определить для flatMap более конкретные типы:

Единственное, что я понял, так это то, что тут скорее всего ошибка, потому что Some[T], исходя из предыдущего кода и таблички, приводит к Some[U]. Но если я доверюсь автору, что он умнее, выходит я просто не в состоянии понять, что тут пишут.
Правда, у меня уже есть список из десятка ошибок и опечаток выше по тексту, поэтому автору я довериться не могу.
Отзыв на сайте пытался оставить два раза, оба раза они застряли в модерации.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий