megasaur, так она записывает. Вы выведите print'ом значение key_word, и увидите, что у вас цикл бесконечно присваивает этой переменной одно и то же значение (как в кошмарном сне). Вы цикл нигде не прерываете, поэтому программа не может двигаться дальше
P.S. если будете печатать значение key_word, то делайте это сразу после присваивания, внутри цикла
Читал, что RN понемногу уходит на второй план, вытесняемый Flutter'ом.
Как вы считаете, что лучше учить в качестве второстепенного скилла - Swift или Flutter с Dart'ом? Что более востребованно?
xmoonlight, трудно вспомнить. Писал все это года полтора назад. Но, вроде, заводил 3-мерный массив, где каждая клетка содержала информацию о 1) живая она или неживая и 2) количество живых соседей. Пробегаешь по всем клеткам, подсчитывая для них количество живых соседей. Потом, соответственно получившемуся числу, определяешь ее состояние в следующем поколении (при этом обнуляя информацию о соседях). И перерисовываешь поле. Кажется, так. Но точно не помню. Возможно, как-то поумнее реализовал...
P.S. если будете печатать значение key_word, то делайте это сразу после присваивания, внутри цикла