Size: a a a

CODE BLOG / Чат

2020 October 22

ВМ

Вячеслав Мигунов... in CODE BLOG / Чат
А это вариант
источник

ВМ

Вячеслав Мигунов... in CODE BLOG / Чат
Так и перепишу, спасибо
источник

GE

Grass Emerald in CODE BLOG / Чат
Beni Fix
Бл... давно? А ещё будет? Не в курсе?
Будет регулярно. Скоро откроются школы и в других городах.
источник

P

Phantom in CODE BLOG / Чат
Nick Petrus
Goto - зло!
Я тебе одну тайну открою
источник

P

Phantom in CODE BLOG / Чат
только ты это
источник

P

Phantom in CODE BLOG / Чат
никому
источник

P

Phantom in CODE BLOG / Чат
Циклы и есть goto
источник

P

Phantom in CODE BLOG / Чат
switch case тоже
источник

NP

Nick Petrus in CODE BLOG / Чат
Да ты шо? 🤣
источник

NP

Nick Petrus in CODE BLOG / Чат
То что все ветвления в программе транслируются в ассемблерный Goto-код - это не значит что использовать Goto в языке высокого уровня хорошая практика.  Сам же, когда откроешь этот код через несколько месяцев, голову сломаешь пока вспомнишь, где куда переходы прыгают и что это значит.

Я уже молчу о том, что тимлид или другие кодеры, которые будут в этом коде разбираться, за такое спагетти по башке настучат.
источник

P

Phantom in CODE BLOG / Чат
Его просто нужно использовать там, где необходимо
источник

J

Jmik in CODE BLOG / Чат
Nick Petrus
То что все ветвления в программе транслируются в ассемблерный Goto-код - это не значит что использовать Goto в языке высокого уровня хорошая практика.  Сам же, когда откроешь этот код через несколько месяцев, голову сломаешь пока вспомнишь, где куда переходы прыгают и что это значит.

Я уже молчу о том, что тимлид или другие кодеры, которые будут в этом коде разбираться, за такое спагетти по башке настучат.
Иногда готу удобен чтобы брякнуть сразу сразу несколько циклов
источник

NP

Nick Petrus in CODE BLOG / Чат
Jmik
Иногда готу удобен чтобы брякнуть сразу сразу несколько циклов
Если надо допустим 3 цикла брякнуть, то в некоторых языках можно написать так: 😉

break 3;

https://www.php.net/manual/ru/control-structures.break.php
источник

P

Phantom in CODE BLOG / Чат
Nick Petrus
Если надо допустим 3 цикла брякнуть, то в некоторых языках можно написать так: 😉

break 3;

https://www.php.net/manual/ru/control-structures.break.php
Сделай это в C#
источник

NP

Nick Petrus in CODE BLOG / Чат
На шарпах не пишу 🤷‍♂️
источник

P

Phantom in CODE BLOG / Чат
Nick Petrus
На шарпах не пишу 🤷‍♂️
источник

A

Alexander. in CODE BLOG / Чат
Nick Petrus
На шарпах не пишу 🤷‍♂️
Это хорошо
источник

J

Jmik in CODE BLOG / Чат
Nick Petrus
Если надо допустим 3 цикла брякнуть, то в некоторых языках можно написать так: 😉

break 3;

https://www.php.net/manual/ru/control-structures.break.php
Не во всех......
источник

NP

Nick Petrus in CODE BLOG / Чат
Jmik
Не во всех......
В некоторых языках вообще ни goto ни циклов нету  😉
источник

J

Jmik in CODE BLOG / Чат
Nick Petrus
В некоторых языках вообще ни goto ни циклов нету  😉
Ну да,
Я к тому, что надо пользоваться тем что есть
И не использовать ибо "зло" глупо......
источник