Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Moose::Autobox::Array(3)             User Contributed Perl Documentation            Moose::Autobox::Array(3)



NAME
       Moose::Autobox::Array - the Array role

SYNOPOSIS
         use Moose::Autobox;

         [ 1..5 ]->isa('ARRAY'); # true
         [ a..z ]->does('Moose::Autobox::Array'); # true
         [ 0..2 ]->does('Moose::Autobox::List'); # true

         print "Squares: " . [ 1 .. 10 ]->map(sub { $_ * $_ })->join(', ');

         print [ 1, 'number' ]->sprintf('%d is the loneliest %s');

         print ([ 1 .. 5 ]->any == 3) ? 'true' : 'false'; # prints 'true'

DESCRIPTION
       This is a role to describe operations on the Array type.

METHODS
       pop
       push ($value)
       shift
       unshift ($value)
       delete ($index)
       sprintf ($format_string)
       slice (@indices)
       flatten
       flatten_deep ($depth)
       first
       last

   Indexed implementation
       at ($index)
       put ($index, $value)
       exists ($index)
       keys
       values
       kv
       each
       each_key
       each_value
       each_n_values ($n, $callback)

   List implementation
       head
       tail
       join (?$seperator)
       length
       map (\&block)
       grep (\&block)
           Note that, in both the above, $_ is in scope within the code block, as well as being passed as
           $_[0]. As per CORE::map and CORE::grep, $_ is an alias to the list value, so can be used to to
           modify the list, viz:

               use Moose::Autobox;

               my $foo = [1, 2, 3];
               $foo->map( sub {$_++} );
               print $foo->dump;

           yields

              $VAR1 = [
                        2,
                        3,
                        4
                      ];

       reverse
       sort (?\&block)

   Junctions
       all
       any
       none
       one
       meta
       print
       say

BUGS
       All complex software has bugs lurking in it, and this module is no exception. If you find a bug
       please either email me, or add the bug to cpan-RT.

AUTHOR
       Stevan Little <stevan@iinteractive.com>

COPYRIGHT AND LICENSE
       Copyright 2006-2008 by Infinity Interactive, Inc.

       <http://www.iinteractive.com>

       This library is free software; you can redistribute it and/or modify it under the same terms as Perl
       itself.



perl v5.12.5                                     2010-04-23                         Moose::Autobox::Array(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.