perl学习

    技术2025-04-24  15

    #!/usr/bin/perl

    #In order to make the code more robust ,to start every program with the following lines

    use strict;

    use warnings;

    #basic syntax over

    print "Hello , world/n";

    print 'hello , world/n';

    print 73;

    print("/nhello , world/n");

    #perl variable types

    #Scalars

    my $name = "renbing";

    my $age = 22;

    print "my name is $name,my age is $age./n";

    #arrays

    my @animals = ("camel", "llama", "owl");

    my @numbers = (23,22,66);

    my @mixed = ("camel", 43, 1.332);

    print $animals[0];

    #the special variable $#array tells you the index of the last element of an array;

    #$#array +1 to tell you how many items there are in an array

    print $mixed[$#mixed];

    print "/n";

    print @numbers[1,2];

    print "/n";

    print @numbers[0..$#numbers];

    #hashes

    #my %fruit_color = ("apple", "red", "banana", "yellow");

    my %fruit_color = (

    apple => "red",

    banana => "yellow",

    );

    print "/n";

    print $fruit_color{"apple"};

    my @fruits = keys %fruit_color;

    my @colors = values %fruit_color;

    print "/n";

    #key string comparison 

    # eq ne lt gt le ge

    #file and i/o

    open(my $in, "<", "input.txt") or die "can't open"

    最新回复(0)