perl:helpfull

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
perl:helpfull [05/10/2022 19:08] Methodperl:helpfull [08/12/2023 13:28] (поточний) Method
Рядок 2: Рядок 2:
  
 [[https://stackoverflow.com/questions/47514123/domain-name-regex-including-idn-characters-c-sharp| regex-url]] [[https://stackoverflow.com/questions/47514123/domain-name-regex-including-idn-characters-c-sharp| regex-url]]
 +[[https://perldoc.perl.org/perluniprops]]
  
 <code perl> <code perl>
Рядок 68: Рядок 69:
 ^(409[0-5]|40[0-8]\d|[1-3]\d{3}|[1-9]\d{0,2}?)\b ^(409[0-5]|40[0-8]\d|[1-3]\d{3}|[1-9]\d{0,2}?)\b
 </code> </code>
 +
 +
 +  find /home/user -type f | xargs perl -p -i -e "s/\t/    /gmi"
 +
 +
 +Обидва оператори // і || можуть використовуватися для визначення значення за замовчуванням в Perl, але вони мають різні особливості.
 +
 +// (defined-or): Цей оператор перевіряє, чи змінна визначена (defined). Якщо вона не визначена (undef), то вона буде замінена значенням справа від //.
 +
 +perl
 +Copy code
 +my $zminna = $potentsiyno_ne_znahodzhena_zminna // 'значення_za_замовчуванням';
 +|| (logical-or): Цей оператор перевіряє істинність значення ліворуч від ||. Якщо це значення "істинне" (true), то воно повертається, інакше повертається значення справа від ||.
 +
 +perl
 +Copy code
 +my $zminna = $potentsiyno_ne_znahodzhena_zminna || 'значення_за_замовчуванням';
 +Якщо вам важливо перевірити, чи змінна визначена (defined), та використовувати значення за замовчуванням тільки в разі її відсутності, то краще використовувати //. Якщо вам просто потрібно отримати значення за замовчуванням, якщо ліва частина "неправда" (false), то можна використовувати ||.
  • perl/helpfull.1664996934.txt.gz
  • Востаннє змінено: 05/10/2022 19:08
  • повз Method