Выбор ответа Junior Пакеты и зависимости обновлено
Что значит ~ в версии
Вопрос
Какой диапазон задаёт ~2.3.1?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: =2.3.1 <2.4.0. Тильда разрешает только patch-обновления, если указан minor.
Варианты ответа
>=2.3.1 <2.4.0правильный ответ>=2.3.1 <3.0.0- Ровно 2.3.1
>=2.0.0 <3.0.0
Разбор
Тильда разрешает только patch-обновления, если указан minor. ~2.3.1 пропустит 2.3.9, но не 2.4.0.
>=2.3.1 <3.0.0это каретка^2.3.1.- Точная версия пишется без префикса.
- Последний вариант похож на
2.x, тильда так не расширяет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.