offtopic
нота «Си» в основном обозначается латинской буквой "B".
Только в "германской" нотации это "H", а "B" си бемоль.
В том же Ableton Live, который виден на десктопе, си обозначается как "B".
в канале вроде не видны события подписки на него новых участников, и список всех подписантов не виден? Как вы собираетесь узнавать о том, что кто-то подписался?
нарисовали мышкой окружность, примерно.
Это:
окружность
круг (заполненный)
буква О (большая или маленькая?)
цифра 0
имелась в виду точка, просто покрупнее
...
?
Хрустальный нейро-шар таки нуждается в доп. контексте, как мне кажется.
Есть какие-то проги, типа того же SketchUp, кажется, где кривая окружность становится идеальной. Но без выбора инструментов никак.
Код в консоли выполняется в так называемом REPL режиме (Read-Evaluate-Print Loop). Вот тут разрабы Chromium обсуждают идею внедрения таких вольностей и варианты реализации. Если интересно, гуглите "v8 redeclaraion chrome repl" или что-то около.
Как я наскоро понимаю, они предусмотрели несколько базовых сценариев кода, но не стали углубляться дальше какого-то сценария. Если в вашем коде убрать проверку if, или проверять ей статическое значение true, то "все работает", но с динамическим значением в условии, предполагаю, они уже не стали заморачиваться ))