Aion-Fs
view release on metacpan or search on metacpan
654655656657658659660661662663664665666667668669670671672673674```
Файл lib/N.pm:
```perl
package
N;
sub
ex { 123 }
1;
```
```perl
include(
"A"
)->new
# ~> A=HASH\(0x\w+\)
[
map
include,
qw/A N/
]
# --> [qw/A N/]
{
local
$_
=
"N"
; include->ex }
# -> 123
```
## catonce (;$file)
Считывает файл в первый раз. Ð›ÑŽÐ±Ð°Ñ Ð¿Ð¾ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñчитать Ñтот файл возвращает `
undef
`. ИÑпользуетÑÑ Ð´Ð»Ñ Ð²Ñтавки модулей js и css в резулÑ...
* `
$file
` может Ñодержать маÑÑивы из двух Ñлементов. Первый раÑÑматриваетÑÑ ÐºÐ°Ðº путь, а второй — как Ñлой. Слой по умолчанию — `:utf8`.
lib/Aion/Fs.md view on Meta::CPAN
654655656657658659660661662663664665666667668669670671672673674```
Файл lib/N.pm:
```perl
package
N;
sub
ex { 123 }
1;
```
```perl
include(
"A"
)->new
# ~> A=HASH\(0x\w+\)
[
map
include,
qw/A N/
]
# --> [qw/A N/]
{
local
$_
=
"N"
; include->ex }
# -> 123
```
## catonce (;$file)
Считывает файл в первый раз. Ð›ÑŽÐ±Ð°Ñ Ð¿Ð¾ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñчитать Ñтот файл возвращает `
undef
`. ИÑпользуетÑÑ Ð´Ð»Ñ Ð²Ñтавки модулей js и css в резулÑ...
* `
$file
` может Ñодержать маÑÑивы из двух Ñлементов. Первый раÑÑматриваетÑÑ ÐºÐ°Ðº путь, а второй — как Ñлой. Слой по умолчанию — `:utf8`.
lib/Aion/Fs.pm view on Meta::CPAN
15091510151115121513151415151516151715181519152015211522152315241525152615271528
1;
Файл lib/N.pm:
sub
ex { 123 }
1;
include(
"A"
)->new
# ~> A=HASH\(0x\w+\)
[
map
include,
qw/A N/
]
# --> [qw/A N/]
{
local
$_
=
"N"
; include->ex }
# -> 123
=head2 catonce (;$file)
Считывает файл в первый раз. Ð›ÑŽÐ±Ð°Ñ Ð¿Ð¾ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñчитать Ñтот файл возвращает C<undef>. ИÑпользуетÑÑ Ð´Ð»Ñ Ð²Ñтавки модулей js и css в резул...
=over
t/aion/fs.t view on Meta::CPAN
654655656657658659660661662663664665666667668669670671672673674#@< EOF
#
# Файл lib/N.pm:
#@> lib/N.pm
#>> package N;
#>> sub ex { 123 }
#>> 1;
#@< EOF
#
done_testing; }; subtest
'include (;$pkg)'
=>
sub
{
::like
scalar
do
{include(
"A"
)->new},
qr!A=HASH\(0x\w+\)!
,
'include("A")->new # ~> A=HASH\(0x\w+\)'
;
::is_deeply
scalar
do
{[
map
include,
qw/A N/
]},
scalar
do
{[
qw/A N/
]},
'[map include, qw/A N/] # --> [qw/A N/]'
;
::is
scalar
do
{{
local
$_
=
"N"
; include->ex }},
scalar
do
{123},
'{ local $_="N"; include->ex } # -> 123'
;
#
# ## catonce (;$file)
#
# Считывает файл в первый раз. Ð›ÑŽÐ±Ð°Ñ Ð¿Ð¾ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñчитать Ñтот файл возвращает `undef`. ИÑпользуетÑÑ Ð´Ð»Ñ Ð²Ñтавки модулей js и css в резуÐ...
#
# * `$file` может Ñодержать маÑÑивы из двух Ñлементов. Первый раÑÑматриваетÑÑ ÐºÐ°Ðº путь, а второй — как Ñлой. Слой по умолчанию — `:utf8`.
( run in 0.276 second using v1.01-cache-2.11-cpan-4e96b696675 )