Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur kan jag få den längd av en anonym Array i Perl

    ? Liknar andra språk , kan Perl fördela variabler dynamiskt och hänvisa till dem med hjälp av referenser eller pekare . Eftersom det tilldelade minnet inte motsvarar en namngiven variabel , kallas det anonyma minne . Eventuell rörlig typ , inklusive array , kan fördelas anonymt i perl och nås genom gjutning pekaren som en matris . Instruktioner
    1

    Tilldela en anonym , eller allokeras dynamiskt , array med kod liknande :

    $ anon_arrary_ref = [ ' elementet 1 ' , ' elementet 2 ' , ' 3' ] ;

    $ anon_array_ref är en skalär variabel som innehåller minnet adress och typ av plats i minnet den anonyma matrisen lagras
    2

    Jämför detta med den metod för statiskt tilldela en . arrayvariabel :

    @ static_array = ( ' punkt 1 "," punkt 2 "," punkt 3 ');
    3

    Tillgång elementen i din anonyma array av före hänvisningen variabel med ett ' @ ' karaktär, syntaxen för en array variabel i perl :

    @ $ anon_array_ref
    4

    Beräkna längden på ditt anonyma array med hjälp av följande kod :

    $ anon_array_size = @ $ anon_array_ref ,

    I motsats till :

    $ static_array_size = @ static_array ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur felsöka Perl på Windows
    ·PERT Nackdelar
    ·Perl Varje vs foreach
    ·Vad gör SQL Perl-skript Do
    ·Ta bort en fil i Perl
    ·Hur man fångar Perl syntaxfel
    ·Hur man skriver ut Perl Debugger
    ·Installera om en CPAN Modul
    ·Hur man byter avslutande mellanslag Med reguljära uttr…
    ·Hur testa för att se om en fil existerar i Perl
    Utvalda artiklarna
    ·Konvertera RGB till HSL i Python
    ·Hur man överför ett PHP Session ID Med en Redirect
    ·Hur man gör en Multiple Program Choice Test i C
    ·Hur Split String Längd i Java
    ·Hur man anropa en funktion som drar i VB.NET
    ·Hur man använder mysqladmin Flush - värdar kodad i PH…
    ·Django Vs. Perl
    ·Hur man gör Facebook Connect Med PHP
    ·Hur man sätter in en textruta i MySQL med PHP
    ·Hur man använder Microsoft Visual Studio C kompilator …
    Copyright © Dator Kunskap http://www.dator.xyz