private int i = 1; // объявляем перменную i и инициализируем ее единичкой
i++; // инкрементируем переменную i
Мне они кажутся совершенно бесполезными.
Я стараюсь давать имена переменным и методам такие, чтобы код можно было читать вслух. Комментирую константы и некоторые неявные решения, если таковые имеются. Все остальные комментарии — пометки TODO.
Ошибки быть не должно) Хотя, конечно, код неправильный.
_
в данном случае — файловый дескриптор, который неявно открывается при вызовах stat() и некоторых filetest-функций (-w, -f, etc.).
Если выше по коду для какого-то файла был заполнен
_
, то в данном цикле -e будет возвращать истину на всех итерациях даже если файла не существует.
Читать по теме: perldoc.perl.org/functions/-X.html
Не ведитесь) Таких данных об этой «планете» получить на данной момент невозможно. Все что сейчас возможно — получить нижнюю границу массы. Все остальное — лишь догадки.
ЗЫ: я только что с лекции по астрономии (про образование планет), где лектор лектор упомянул сабж топика.
А я и не говорил, что в данном случае его использовать нельзя (хотя вообще-то не нужно, посколько это не cgi-скрипт). Тем не менее, я бы не стал, пожалуй. И дело не только в скорости и размере.
В 90% случаев из модуля CGI нужен только один метод — param() (или vars()). Есть модули с аналогичным интерфейсом, только они не предоставляют лишнего функционала. Это напрямую сказывается на объеме и сложности документации модуля. Начать работать c CGI::Minimal проще, чем с CGI.pm.
> Что касается вашей ссылки, то могу вам заявить: «Perl зло, используйте Asm». Бросите ли вы использовать Perl из-за этого? Сильно сомневаюсь.
Типичный аргумент, сам когда-то так говорил. Потом понял, что это неправильный аргумент.
Я бы и сам почитал. Приходилось на практике реализовывать третий вариант. Результат, мягко говоря, не совсем удобен) Очень парит держать все копии шаблонов в синхронизации (у меня их 3 было).
private int i = 1; // объявляем перменную i и инициализируем ее единичкой
i++; // инкрементируем переменную i
Мне они кажутся совершенно бесполезными.
Я стараюсь давать имена переменным и методам такие, чтобы код можно было читать вслух. Комментирую константы и некоторые неявные решения, если таковые имеются. Все остальные комментарии — пометки TODO.
в данном случае — файловый дескриптор, который неявно открывается при вызовах stat() и некоторых filetest-функций (-w, -f, etc.).
Если выше по коду для какого-то файла был заполнен , то в данном цикле -e будет возвращать истину на всех итерациях даже если файла не существует.
Читать по теме: perldoc.perl.org/functions/-X.html
ЗЫ: я только что с лекции по астрономии (про образование планет), где лектор лектор упомянул сабж топика.
Особенно по сравнению с
Легализовывать свою муз. коллекцию я начал именно там.
В 90% случаев из модуля CGI нужен только один метод — param() (или vars()). Есть модули с аналогичным интерфейсом, только они не предоставляют лишнего функционала. Это напрямую сказывается на объеме и сложности документации модуля. Начать работать c CGI::Minimal проще, чем с CGI.pm.
> Что касается вашей ссылки, то могу вам заявить: «Perl зло, используйте Asm». Бросите ли вы использовать Perl из-за этого? Сильно сомневаюсь.
Типичный аргумент, сам когда-то так говорил. Потом понял, что это неправильный аргумент.
Называю её mver. Удобней, чем набирать каждый раз perl -MModule -e1
Теперь даже -l не нужен.