Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 4, 2008 11:09:51

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

как перейти к определённому участку кода?

Вообще то сейчас только скрипты конфигурации сборки занимают несколько тысяч строк кода (до 20000 и больше). Правда сорцы самого приложения, порой, могут составлять 1-2 тысячи, парадокс :-).
Но мы отклонились от темы.

..bw



Офлайн

#2 Ноя. 4, 2008 12:17:03

l-i-m-o-n_1
От:
Зарегистрирован: 2008-11-01
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

ну так кто знает как перейти к определённому участку кода?



Офлайн

#3 Ноя. 4, 2008 13:20:18

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

l-i-m-o-n_1
В сухом остатке. Переходить к определенному участку кода является плохой привычкой, от которой надо избавляться.
Через некоторой время ты сам поймешь, что это плохо.
Если очень хочется то можно использовать
http://entrian.com/goto/download.html
http://entrian.com/goto/



Офлайн

#4 Ноя. 4, 2008 14:53:51

ReinRaus
От:
Зарегистрирован: 2008-10-24
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

l-i-m-o-n_1
ну так кто знает как перейти к определённому участку кода?
лучше сбрось кусок кода где тебе необходимо использовать goto мы подскажем как переписать код без его использования.
goto- вселенское зло. Это я понял через месяц после того, как занялся изучением языков программирования, а было это 7 лет назад :)



Офлайн

#5 Ноя. 4, 2008 16:09:15

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

Есть определённые моменты, когда использование такого перехода оправданное и делает код читабельнее.
Но, это редкие исключения.

www.rsdn.ru
Сначала ты не знаешь, что нельзя делать то-то
Потом знаешь, что нельзя делать то-то
Потом ты понимаешь, что иногда таки можно делать то-то
Ну а потом ты понимаешь, что помимо того-то существует еще шестьдесять шесть способов добиться желаемого, и все из них практически равноправны.
Когда тебя спрашивают “как мне добиться желаемого”, ты быстро перебираешь в уме эти шестьдесять шесть способов, прикидываешь то общее, что в них есть, вздыхаешь и говоришь: “вообще-то, главное — гармония.”
На вопрос обиженных учеников: “а как ее добиться?”, ты говоришь: “никогда не делайте то-то”.

Отредактировано (Ноя. 4, 2008 16:10:33)

Офлайн

#6 Ноя. 4, 2008 17:13:37

maxp
От:
Зарегистрирован: 2008-07-03
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

l-i-m-o-n_1
ну так кто знает как перейти к определённому участку кода?
Стоит забыть о такой возможности.

Лучше воспринимать код не как последовательность операторов, а как блоки выполняющие какие-то определенные функции и имеющие внутри себя некое локальное состояние. Без такого понимания сейчас программить нереально, тем более на Питоне.



Офлайн

#7 Ноя. 5, 2008 18:47:57

player
От:
Зарегистрирован: 2007-08-09
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

lorien
ну так кто знает как перейти к определённому участку кода?
Выноси код в функции, в нужном месте вызывай функцию.
+100
По-моему самое что ни есть правильное решение !!!



Офлайн

#8 Ноя. 6, 2008 01:56:09

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

player
lorien
ну так кто знает как перейти к определённому участку кода?
Выноси код в функции, в нужном месте вызывай функцию.
+100
По-моему самое что ни есть правильное решение !!!
Ага. Особенно если тебе нужно выйти из трех вложенных циклов ;)



Офлайн

#9 Ноя. 6, 2008 10:36:12

nobodyzzz
От:
Зарегистрирован: 2007-06-12
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

shiza
Ага. Особенно если тебе нужно выйти из трех вложенных циклов
на этот случай есть exceptions =)))



Офлайн

#10 Ноя. 6, 2008 15:00:40

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

как перейти к определённому участку кода?

А чем тут поможет ексепшын? Я в таких случаях вношу флаг+brake/continue. Правда в питоне у меня такой необходимости не было никогда.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version