Задать вопрос
@DarCKoder

Зачем нужна статическая типизация, и можно ли обойтись без неё?

Добрый день.
Начал изучать typescript, возник вопрос зачем нужна была сделана статическая типизация, это же так не удобно и не гибко?
Ведь можно же просто объявить переменную, и суй в неё что твоей душе угодно, хоть строку, хоть число и т.д.
И что может за собой повлечь игнорирование статической типизации( т.е. не использования её совсем )?
  • Вопрос задан
  • 339 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
@xutesayor
и суй в неё что твоей душе угодно

И в итоге у вас будет приложение в которое "насовано что душе угодно" и в котором черт ногу сломит.

Статическая типизация нужна чтобы снизить вероятность ошибки. Если функция принимает число, то она и должна принимать число, а не строку или массив.
Ответ написан
@nirvimel
Зачем нужна статическая типизация, и можно ли обойтись без неё?

Для HelloWorld она совершенно не нужна.

Ведь можно же просто объявить переменную, и суй в неё что твоей душе угодно, хоть строку, хоть число и т.д.

Видимо, именно так мыслят авторы говнокода, которых проклинают последующие разработчики, которым "посчастливилось" дорабатывать их проекты.

И что может за собой повлечь игнорирование статической типизации

Вырванные волосы при отладке проекта на 5000 строк.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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