169 похожих чатов

Https://Www.Typescriptlang.Org/Play?#Code/JYWwDg9gTgLgBAJQKYEMDGMA0cDecAKUEYAzgOrAwAWAwlcADYAmUSAdnAL5wBmRIcAOSt0MQQChxaCGxLwAKkjlwAvHAA8ARQCuSmMBnYAgrIDuSKAD4AFDnFw4MPSUz24rEhAYA3JDr0GbACSTK4OHl6+-NKBigAeWG4RPn66MTImJOZQLklKkUiZ2SFh7vkpRRbxiZwAXAREpBTUdIws7OqExCRaafqGcJVWlgCUqpa4eTDaUBzWbg7qTMDelgsOcOvqAPTLq24j4pySwGxOUDzoSA3dvQEDQxN2Dk5yJPXR-WwA2gC6cAAfODaNhMJA8U5IJh5TwpT6BEL1awARz6gQ+AJkYxUEzY2hAACMLDCCvCZNUkaj7mwMdTsRM5FBTgBzElwzFsIbvOAojm09JsemDMwWP5s3xDRE8lAiqD1IZCvGE4nhcoS2UU6Wy+WyoWMllHSRIOKQWBwU7nS5oa4AZWmYLOAFltAx9Io5EEnCAACIwCCTByUJAgKVKolQNxBkCa-VsVmBr1c+P27QOmDO13Ad0wT3Boa+IBi47iY2m+AWixW2329jpl1uvS5kD5v0B82J2Wh-HhyMdrJVY0weqx1nF6SyeCvGDclNpjMNj1egt-VRwMVSGTKKer+YbDTZ9Z7qckFQ4Y-HPd75JRDkhU9UgXjOAPr4AOijIQvl9VsJv1Oq94ck+L6BO+XrVF+37Xqk1JcoB1LARyYF5rKJCQZe0GSkwp4yv2UBPrh2TIc2nZMOhV5qoUGqDjhsoEbKxFDBB6zbGshxAA

4 ответов

11 просмотров

https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAJQKYEMDGMA0cDecAKUEYAzgOrAwAWAwlcADYAmUSAdnAL5wBmRIcAOSt0MQQChxaCGxLwAKkjlwAvHAA8ARQCuSmMBnYAgrIDuSKAD4AFDnFw4MPSUz24rEhAYA3JDr0GbACSTK4OHl6+-nKBigAeWG4RPn66MTImJOZQLklKkUiZ2SFh7vkpRRbxiZwAXAREpBTUdIws7OqExCRaafqGcJVWlgCUqpa4eTDaUBzWbg7qTMDelgsOcOvqAPTLq24j4pySwGxOUDzoSA3dvQEDQxN2Dk5yJPXR-WwA2gC6cAAfODaNhMJA8U5IJh5TwpT6BEL1awARz6gQ+aJkYxUEzY2hAACMLDCCvCZNUkaj7mwMdTsRM5FBTgBzElwzFsIbvOAojm09JsemDMwWP5s3xDRE8lAiqD1IZCvGE4nhcoS2UU6Wy+WyoWMllHSRIOKQWBwU7nS5oa4AZWmYLOAFltAx9Io5EEnCAACIwCCTByUJAgKVKolQNxBkCa-VsVmBr1c+p27QOmDO13Ad0wT3Boa+iBi47iY2m+AWixW2329jpl1uvS5kD5v0B82J2Wh-HhyMdrJVY0weqx1nF6SyeCvGDclNpjMNj1egt-VRwMXiHggjCBMqwqIcrk8kbJmtO+tZxt97LL-7PMrTWZr34AbkNUhkyinq-mGw02fWv5TiQKg4EBxy-r+yT7tSIQgVSArjHA8FfAAdFGITgRBqp7qk1LVHBHKIchgRoV61SYVhUG4QKXIgVRZKcrKJAURBVGSkwIEyv2UCIVx2SkXmnZMCxkFqoUGqDpxsq8bKAnNhJCQsdsayHEAA Как тебе такое, Карл?

Veli- Автор вопроса

Я вернулся к этому вопросу и просто поражаюсь тому, как это работает 😄 Только сейчас понял, всю абсурдность Просто взгляните на эти два примера кода: https://bit.ly/3rYYgIX - функция прямо в JSX https://bit.ly/3pcHc03 - функция вне JSX Два абсолютно одинаковых кода, но в одном функция была вынесена в переменную, а в другом - нет. Казалось бы, что может пойти не так?) Но они абсолютно по-разному работают с типами. Есть идеи, это баг в тайпскрипте или @types/react? Пока что создал в @types issue - https://github.com/DefinitelyTyped/DefinitelyTyped/issues/51157

Ищью это хорошо 👍

Veli- Автор вопроса

я не сразу понял твой пример кода, мне показалось, что все работает из-за того, что ты явно задал возвращаемый тип

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
11
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Карта сайта