Приветствую.

m{...}x - пустое регулярное выражение. Используется, чтобы надуть
perlcritic и другие статические анализаторы, которые ругаются на отсутствие
use strict;

use <module> <version> - версия не ниже такой-то (3 в данном случае).
Попробуйте

perl -we 'use common::sense 5' # будет ругаться (до выхода 5-й версии)

По-моему, так (с)


2013/11/14 D.MON <[email protected]>

> И почему use common::sense 3; ?
> Что в данном случае означает тройка? В документации не нашел.
>
>
> Sent from my BlackBerry(R)
>
> -----Original Message-----
> From: Гришаев Анатолий
>         <[email protected]>
> Sender: "Moscow-pm" <[email protected]>Date:
> Thu, 14 Nov 2013 13:09:14
> To: Moscow.pm group<[email protected]>
> Reply-To: "Moscow.pm group" <[email protected]>
> Subject: [Moscow.pm] Подскажите, что это такое
>
> В заголовке модуля на cpan увидел следующее
> ==============
> use 5.008008; # don't use old crap without utf8
> use common::sense 3;m{
>          use strict;
>          use warnings;
> }x;
> ==============
>
> Что это такое, и для чего?
>
> --
> С уважением Анатолий.
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить