586 читали · 2 года назад
Что такое флаг в программировании
Веселье с флагами, только не веселье Когда мы писали тетрис на JavaScript, то использовали в нём флаг остановки игры: // ставим флаг окончания gameOver = true; В тот раз мы не останавливались на флагах подробно, поэтому сделаем это сегодня — расскажем, что такое флаг в программировании и для чего он нужен. Флаг — это индикатор Когда водитель садится за руль машины, то он видит много индикаторов — приборов и лампочек, которые: Глядя на эти индикаторы, водитель понимает, что ему нужно сделать — пристегнуться, остановиться, чтобы долить масло в двигатель или ничего делать не нужно...
Что за «флаги» в программировании?
Удивительно, сколько людей по ходу обучения программированию упускают эту важную, но очень даже простую тему, и очень удивляются потом, когда натыкаются на флаги то тут, то там, пока не разберутся «Двухпозиционные» переменные Флагом называется переменная(или свойство/поле объекта), которая хранит данные логического (True/False) либо 1/0. Собственно, в математической логике как раз и обозначается истина числом 1, ложь числом 0. Очень просто запомнить, почему такой вид переменных называется именно так — у флага на флагштоке ведь два состояние: поднят/опущен...