Я учитель, готовлю уроки на амперковской платформе TETRA, есть вопрос: Я правильно понимаю что блок "Всегда если" работает также как и мною собранный блок "Всегда"? Возникло непонимание из примера: когда клавиша пробел нажата - начинает выполнятся цикл "всегда если", но когда отпускаю пробел все равно происходит считывание кнопки и отработка тела блока "всегда если".
Я не работаю в амперке. На первой картинке код сверху у вас в цикле "всегда" стоит условие "если". Если добавите операторы вне условия "если" до или после, то эти операторы будут выполнятся всегда, а операторы внутри "если" только при выполнении условия. В коде снизу у вас цикл "всегда" и условие "если" объединены, поэтому таких операторов как я описал выше вставить нельзя. (операторов, которые выполняются всегда при любом случае условия). Также их отличие в том, что из 1ого цикла выйти невозможно, а во 2ом можно (не выполнив условие). По 2ой картинке. Вы нажали пробел. Код попал в цикл "всегда если", теперь коду плевать на нажатия/отпускания пробела. Его интересует только digital2