Ошибка компилятора при использовании переменной в качестве функции

«Одной из причин была лень».

Это звонит колокола. Единственная причина, по которой вы должны сделать что-то подобное, - это то, что вы знаете, как это сделать «правильно», но вы пришли к выводу, что есть осязаемая причина не делать этого таким образом.

сказал: если данные, которые вы предпочитаете хранить таким образом, - это данные, которые вам никогда не потребуется запрашивать, тогда может быть случай для его хранения в том виде, в котором вы выбрали.

(Некоторые пользователи будет оспаривать заявление в моем предыдущем абзаце, в котором говорится, что «вы никогда не сможете узнать, какие требования будут добавлены в будущем». Эти пользователи либо ошибочны, либо заявляют о религиозной убежденности. Иногда бывает полезно работать с требованиями, которые у вас есть перед вами .)

0
задан typist 24 March 2019 в 18:55
поделиться

1 ответ

Когда рассказчик говорит, что TypeScript не выдает никаких ошибок (в 23:30), он не говорит об ошибках компиляции (из-за запуска программы tsc). Он ссылается на линзу TypeScript, которая проверяет ваш код на наличие проблем в текстовом редакторе перед компиляцией. Вы заметите, что под строкой myVariable () нет красных «загогулинов». Однако, когда он переключает тип на неизвестный, появляются загогулины. Эти скандалы - ошибки, о которых он говорит - код никогда не должен запускаться.

0
ответ дан jknotek 24 March 2019 в 18:55
поделиться
Другие вопросы по тегам:

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