BG Development


Страници: (5) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> тъкмо щях да се похваля
Дон Реба
Публикувано на: 04-10-2019, 12:02
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 8343
Регистриран на: 11.11.06



че днес използвах do{}while() за пръв път в историята си на програмист, и се оказа че има по-добър начин с while(){} вие ползвали ли сте го някога това, и ЗАЩО? къде във вселената изобщо се случва да се ползва?
PM
Top
Gamma Goblin
Публикувано на: 04-10-2019, 12:09
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2837
Регистриран на: 21.02.18



...

Това мнение е било редактирано от Gamma Goblin на 04-10-2019, 12:10


--------------------
https://www.rust-lang.org/
---
" Не може да си на висок пост без да си подкупен. Ще те махнат." - SuN Трола
PMEmail PosterUsers Website
Top
Delegate
Публикувано на: 04-10-2019, 12:26
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1910
Регистриран на: 30.05.09



В някои случаи може да ти потрябва да рунне поне веднъж, да кажем като чекваш инпута на юзера от клавиатурата. По-четливо става.

Това мнение е било редактирано от Delegate на 04-10-2019, 12:27
PMEmail Poster
Top
40oz
Публикувано на: 04-10-2019, 12:29
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 314
Регистриран на: 23.05.13



Ползва се но рядко, не като стек и опашка...
Например ако си настроен положително приемаш, че операцията ще стане, а пък ако се закучи чак тогава retry-ваш: do {...} while(!ok && --attempt>0)
PMEmail Poster
Top
thrawn
Публикувано на: 04-10-2019, 12:30
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2533
Регистриран на: 17.01.17



Ми да, аз си го ползвам. Винаги когато ти трябва поне една итерация.
PMEmail Poster
Top
Дон Реба
Публикувано на: 04-10-2019, 12:32
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 8343
Регистриран на: 11.11.06



аз на теория го знам, ама на практика - тц, все нещо има дето накланя към чист цикъл с предусловие, фор или while
въвеждането примерно става така
while(Input(&data)&&!Valid(&data));
PM
Top
thrawn
Публикувано на: 04-10-2019, 12:39
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2533
Регистриран на: 17.01.17



Доста опростяваш.
При мен да речем, при серийна комуникация, изпращаш данни и получаваш отговори. Комуникацията обикновено минава веднага, но понякога се налага повторно изпращаше на данни. Разбирасе, може да се напляска на един ред както си го дал. Но става адски нечетливо. При това така се губи явната логика за обработка на изключения.
Безсмислено е да пишеш нечетим код и да имплементираш допълнителна логика вместо да използваш стандартна езикова конструкция.
PMEmail Poster
Top
johnfound
Публикувано на: 04-10-2019, 13:05
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 7636
Регистриран на: 27.05.04



Да, циклите с предусловие обикновено са по-доброто решение.

Неясно е защо така се получава. Може да има някаква фундаментална причина, например заради свойствата на безкрайномерните топологични пространства или подобно.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
SoftUniBog
Публикувано на: 04-10-2019, 13:24
Quote Post



Име: Божествения
Група: Потребител
Ранг: Новопостъпил

Мнения: 29
Регистриран на: 02.10.19



Това е за старата школа. Моят мастер, нинджата-джедай Светлин Наков - Геният, ме учеше на Паскал и от него видях repeat / until. От тогава нататъка ползвам само do / while и по това разбирам кой е добър програмист и кой не.

На интервюта за работа, който не знае какво е стек, опашка, return return и пише цикли без do/while го късам.
PMEmail Poster
Top
wqw
Публикувано на: 04-10-2019, 13:41
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 6117
Регистриран на: 10.06.04



QUOTE (thrawn @ 04-10-2019, 12:39)
При мен да речем, при серийна комуникация, изпращаш данни и получаваш отговори. Комуникацията обикновено минава веднага, но понякога се налага повторно изпращаше на данни.

Искаш да кажеш че с goto repeat_send не се получава добре?

cheers,
</wqw>


--------------------
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (5) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0