Комментарии 5
Расскажите пожалуйста, какая версия typescript рассмотрена в книге? Там много чего интересного добавляется с каждой версией.
TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи.
Интересно, кто выдумывает такую дичь автор книги или автор заметки?
Без полноценного преобразования utils.js в TypeScript
Из ниоткуда появилось имя какого-то файла. В книге тоже так?
Если бы все учебники так писали, я бы никогда ничему не научился. Иногда возникает ощущение, что читаю шизофазию или текст, сгенерированный нейросетью.
Не знаю, как тут вставлять угловые скобки, заменил на квадратные
Единственное, что я понял, так это то, что тут скорее всего ошибка, потому что Some[T], исходя из предыдущего кода и таблички, приводит к Some[U]. Но если я доверюсь автору, что он умнее, выходит я просто не в состоянии понять, что тут пишут.
Правда, у меня уже есть список из десятка ошибок и опечаток выше по тексту, поэтому автору я довериться не могу.
Отзыв на сайте пытался оставить два раза, оба раза они застряли в модерации.
Не знаю, как тут вставлять угловые скобки, заменил на квадратные
Можно более качественно определить типы. Если известно только, что
есть 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]. Но если я доверюсь автору, что он умнее, выходит я просто не в состоянии понять, что тут пишут.
Правда, у меня уже есть список из десятка ошибок и опечаток выше по тексту, поэтому автору я довериться не могу.
Отзыв на сайте пытался оставить два раза, оба раза они застряли в модерации.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Книга «Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений»