Логика и Цикл
Если А - это ананас, то Б - это банан
иначе — манго
Условие
Условие
Стандартные if
/else if
/else
тут работать не будут. Вернее будут, но сработают только во время
компиляции вашего скрипта, а не вовремя его работы. Так что на этот случай есть специальные методы.
If({ <Условие> }) {
... // Если условие вернуло true
}.Elif({ <Условие> }) {
... // Если предыдущее условие вернуло false, а текущее true
} Else {
... // Если условие вернуло false
}
Пример
If({ a == 0 }) {
LOGGER.info("а равно 0")
}.Elif({ a == 1 }) {
LOGGER.info("а равно 1")
} Else {
LOGGER.info("а фиг пойми чему равно :(")
}
Цикл
Цикл
Обычный цикл while
тоже не сработает (вы просто заставите компилятор много думать, а он будет есть
вашу ОЗУ 🙂)
While({ <Условие> }) {
... // Пока условие вернуло true - будут выполняться команды в этом поле
}
Пример
While({ a < 10 }) {
LOGGER.info("Сейчас a равно: {}", a)
a += 1
}