|
2 / 2 / 0
Регистрация: 30.08.2013
Сообщений: 26
|
|
If($user!~/регул.выражение/) - как объясняется это условие?02.09.2013, 05:05. Показов 4083. Ответов 31
Метки нет (Все метки)
Сооздал тему для тупых вопросов! потому как начал изучать перл, и многие вещи мне не понятны.
Вопрос1: if($user!~/регул.выражение/) - как объясняется это условие? Вопрос2: my $var - как действует эта my для переменных? Вопрос3: if($db->numrows && !$students ) - как объясняется это условие? Вопрос4: for(param('pig')) {} -что это за for такой? вроде же цикл но условие не понятно мне. Вопрос5: есть человек который может помочь разобраться в большом файле что? куда? откуда? Добавлено через 1 час 14 минут на Вопрос1: ответ найден!
0
|
|
| 02.09.2013, 05:05 | |
|
Ответы с готовыми решениями:
31
Как перевести это математическое выражение в выражение понятное для компилятора? Написать λ -выражение, описывающее условие, которое проверяет список и выдает истину, если выполняется условие |
|
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
|
||||||
| 14.05.2019, 12:13 | ||||||
|
Строго говоря, мой пример выше тоже неудачный, поскольку остаётся непонятным, зачем тут использовать
именно local, а не, например, my. ( и об этом же написал Breetonia ) Вот так уже понятнее зачем
потому что сказать my $/ = undef нельзя.
0
|
||||||
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
|||
| 14.05.2019, 12:23 | |||
|
0
|
|||
|
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
|
|||
| 14.05.2019, 12:32 | |||
|
Ты не забыл, мы про Perl тут и разговариваем, а не про Lisp. Я показал классический способ использования local по отношению к глобальной переменной $/, которую пользует библиотечная функция readline. По выходу из лексической области видимости $/ восстанавливается. И my тут использовать не получится.
0
|
|||
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
|||||
| 14.05.2019, 12:37 | |||||
Вся суть Perl фанбоев - им не нужна суть вещей и как использовать те или иные вещи. Только хаки, только бы сделать абы как ![]() Поэтому и говорю:
0
|
|||||
|
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
|
|
| 14.05.2019, 12:49 | |
|
nullxdth, жёлтые кружочки, 'пафос', 'фанбоев' и прочие обобщения оставь, pls, для своих экзерсисов в 'Священных войнах'. Здесь же ты пока абсолютно не справляешься с темой и приводишь неудачные ( по твоему же собственному признанию ) примеры использования local.
0
|
|
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
||
| 14.05.2019, 12:57 | ||
Ты вместо того, чтоб бесполезно возмущаться, книги почитай - скилл подтяни. А то так и останешься на уровне "классических способов использования в Perl"
0
|
||
|
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
|
|
| 14.05.2019, 13:07 | |
|
Так покажи свой подтянутый 'скилл'. Приведи адекватный 'скиллу' пример.
И можешь не спешить, подумай, полистай те же книги. Я до пятницы совершенно свободен.
0
|
|
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
||
| 14.05.2019, 13:11 | ||
|
0
|
||
|
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
|
||
| 14.05.2019, 13:18 | ||
|
Элементарный пример с map-ом ты сам признал неудачным.
Добавлено через 4 минуты "Я вон элементарный пример с map-ом написал, так ведь ты и его не понял" Навеяло:
0
|
||
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
|||||||
| 14.05.2019, 14:43 | |||||||
|
Вот более удачный и идиоматичный пример использования динамический связываний с т.з. Perl:
0
|
|||||||
|
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
|
||||||||||||
| 14.05.2019, 19:30 | ||||||||||||
|
Теперь по вновь приведённому коду: Убираем local
А почему тебе непонятно? Переменные $a и $b изменили своё значение ? Ясен пень, изменили. И если обьявить их с помощью local, то они первоначальное значение, ясен пень, восстановят. Но чтобы продемонстрировать данный эффект достаточно простого примера, который я уже приводил
0
|
||||||||||||
|
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
|
|||
| 14.05.2019, 19:50 | |||
|
Добавлено через 2 минуты
1
|
|||
| 14.05.2019, 19:50 | |
|
Как записать это условие Как упростить это выражение?
Как вычисляется это выражение? Как прочитать это выражение? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|