Перейти к содержимому

Select

select — это jump, который никуда не прыгает. Условие у него то же самое, а вместо перехода он кладёт в переменную одно из двух значений: первое, если условие верно, второе — если нет.

Строка читается словами, и в игре они так и написаны: итог = если медь >= 100 тогда 1 иначе 0.

Группа маленькая: инструкция делает ровно одно, и весь разговор о том, когда она уместна. Не всегда: если выбирать нужно между единицей и нулём, ответ даёт само сравнение в op, и select там лишний.

  1. Выбор значения без веткиВетка ради одного значения не нужна — но и select нужен не всегда: у сравнения ответ уже есть

«Условие и ветвление» — там разобраны условия и их надписи в блоках, а select берёт ровно те же.

Неофициальный проект, с Anuke не связан. Спрайты, шрифты и переводы Mindustry © Anuke, используются по GPL-3.0; Fira Code — по OFL-1.1. Код сайта — GPL-3.0.