Почему

Почему нельзя добавить в программирование такую конструкцию как спец. функция, о чем я:

Ну например при нажатии на кнопку происходит какая-то штука. Как мы это реалезуем(извиняюсь за отсутствие табуляции, в этом виноват dtf):

while true:

if кнопка_нажата:

///то что нажо делать если кнопка нажата

Только проблема: например, после прописывания этого цикла ц нас создается переменная. Но так как цикл вечен переменная никогда не создастся, и тут мы просто можем перенести цикл в конец. НО: допустим, в начале кода у нас есть еще один цикл. Тоесть пока не воспроизведется этот цикл и вся остольная программа наш бесконечный цикл не запустится, и кнопка будет не работать.

Теперь, если бы у нас были бы "спец. функции", как бу выглядил наш цикл:

specialnaiaFunc _on_button_down():

///тут код при нажатии на кнопку

Тоесть, со спец функциями все было бы гораздо легче! И кстати, например в некоторых движках эта тема есть! Дак почему же не добавить такое в обычные ЯП?

1
1
7 комментариев