На этом шаге мы приведем общие сведения об этих конструкциях.
Начиная с этого шага, вы узнаете, как определить правила, по которым должен выполняться код. Эта возможность языка называется потоком выполнения и позволяет задавать условия, при которых должны выполняться разные части программы. Мы рассмотрим: условный оператор и выражение if/else, выражение when. Вы научитесь писать проверки истинности/ложности, используя операторы сравнения и логики. По пути мы рассмотрим еще одну особенность Kotlin - шаблонные строки.
Чтобы опробовать все это на практике, начнем с создания проекта NyetHack, представляющего текстовую игру, над которой мы будем трудиться на протяжении достаточно большого количества шагов.
На следующем шаге мы рассмотрим операторы if/else.