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

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

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

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

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

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

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



Clone(3)                             User Contributed Perl Documentation                            Clone(3)



NAME
       Clone - recursively copy Perl datatypes

SYNOPSIS
         use Clone;

         push @Foo::ISA, 'Clone';

         $a = new Foo;
         $b = $a->clone();

         # or

         use Clone qw(clone);

         $a = { 'foo' => 'bar', 'move' => 'zig' };
         $b = [ 'alpha', 'beta', 'gamma', 'vlissides' ];
         $c = new Foo();

         $d = clone($a);
         $e = clone($b);
         $f = clone($c);

DESCRIPTION
       This module provides a clone() method which makes recursive copies of nested hash, array, scalar and
       reference types, including tied variables and objects.

       clone() takes a scalar argument and an optional parameter that can be used to limit the depth of the
       copy. To duplicate lists, arrays or hashes, pass them in by reference. e.g.

           my $copy = clone (\@array);

           # or

           my %copy = %{ clone (\%hash) };

       For a slower, but more flexible solution see Storable's dclone().

AUTHOR
       Ray Finch, rdf@cpan.org

       Copyright 2001 Ray Finch.

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

SEE ALSO
       Storable(3).



perl v5.16.2                                     2009-01-19                                         Clone(3)

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

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

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