Size: a a a

2020 January 07

L

Lem in Ruby School .us
next попробуй написать там, где нужно выходить из цикла, может это то
источник

5

556 in Ruby School .us
Попробую
источник

A*

Alexander *SHADOW* in Ruby School .us
Lem
next попробуй написать там, где нужно выходить из цикла, может это то
Next это значит приостановить выполнение блока в текущем цикле и перейти к следующей итерации
источник

A*

Alexander *SHADOW* in Ruby School .us
556
Попробую
Тебе поможет лямбда, почитай о них
источник

P

Paul in Ruby School .us
556
Внутри цикла while true есть цикл loop do. Можно как-то по простому выйти из while  находясь внутри loop? Программа должна продолжать работать, при этом.
Можно  управление флагом организовать. Перед циклами флаг ставится в false, в обоих циклах break if flag
источник

P

Paul in Ruby School .us
а если хитро делать, то внешний цикл можно завернуть в catch, а во внутреннем выкидывать throw
источник

A*

Alexander *SHADOW* in Ruby School .us
Лучше не писать код на таких костылях
источник

P

Paul in Ruby School .us
Нужно уметь писать и понимать любой код.
источник

A*

Alexander *SHADOW* in Ruby School .us
Вот порой я бы лучше некоторый чужой код не понимал и вовсе. Уметь писать фиговый код - так себе скилл
источник

И

Иван in Ruby School .us
556
Внутри цикла while true есть цикл loop do. Можно как-то по простому выйти из while  находясь внутри loop? Программа должна продолжать работать, при этом.
ну ты можешь присвоить переменной твой внутренний цикл, внутри него сделать что нибдуь типо break :stop, а во внешнем просто проверять и если результат переменной, которой присвоен внутренний цикл равен :stop, то делать break
источник

И

Иван in Ruby School .us
def test
 while true
   result = loop do
     break :stop
   end

   break if result == :stop
 end

 puts "test"
end
как то так
источник

И

Иван in Ruby School .us
Alexander *SHADOW*
Тебе поможет лямбда, почитай о них
а как ты с помощью лямбды хоешь это сделать? просто вынести внешний и внутренний цикл в отдельную лябду и делать ретерн из внутреннего?
источник

A*

Alexander *SHADOW* in Ruby School .us
Иван
а как ты с помощью лямбды хоешь это сделать? просто вынести внешний и внутренний цикл в отдельную лябду и делать ретерн из внутреннего?
внутренний в лямбду и делать return
источник

И

Иван in Ruby School .us
это же вроде ничего не поменяет
источник

И

Иван in Ruby School .us
в общем хз, либо я чего те не понимаю, либо надо выносить в лямбду сразу внешний вместе с внутренним циклом, но тогда вопрос а нафига тут лямбда, если я с такми же успехом могу их вынести в отедльный метод, где я буду так же делать ретерн из внутреннего
источник

АН

Александр Ниткин in Ruby School .us
Ребята извините за вопрос не по теме, у меня последняя Ubuntu не видит Wi-Fi проводной интернет работает без проблем, у кого-то была такая проблема ?
источник

©

©/\√`¶£® in Ruby School .us
Александр Ниткин
Ребята извините за вопрос не по теме, у меня последняя Ubuntu не видит Wi-Fi проводной интернет работает без проблем, у кого-то была такая проблема ?
Драйвера не стали, у меня такое было с Mint, по модели wifi адаптера устанавливал пакет и все заработало
источник

VS

Volodymyr Shabaldas in Ruby School .us
Александр Ниткин
Ребята извините за вопрос не по теме, у меня последняя Ubuntu не видит Wi-Fi проводной интернет работает без проблем, у кого-то была такая проблема ?
У меня такое с Lenovo было
источник

P

Paul in Ruby School .us
Alexander *SHADOW*
Вот порой я бы лучше некоторый чужой код не понимал и вовсе. Уметь писать фиговый код - так себе скилл
Иногда хреново написано, зато быстро. И работает потом годами, не раз видел такое в разных проектах. Так что надо быть как пионер — готовым го всему. После того, как я самолично видел на работе за деньги дипломированного разраба, который не мог сообразить, где в цикле поставить break и пытался прилепить его после тела цикла, я ничему не удивляюсь.
источник

SU

Serg Udo in Ruby School .us
Paul
Иногда хреново написано, зато быстро. И работает потом годами, не раз видел такое в разных проектах. Так что надо быть как пионер — готовым го всему. После того, как я самолично видел на работе за деньги дипломированного разраба, который не мог сообразить, где в цикле поставить break и пытался прилепить его после тела цикла, я ничему не удивляюсь.
👍
источник