The distinctive Perl camel is (c) O'Reilly
Perl Workshop Home Page
Home of the Bioinformatics Perl Workshop perl workshop > courses > introduction to perl (1.0.1.8) > Scalar Variables (.1/8) > fancy_counter.pl (.c5)

course 1.0.1.8

Level: beginner
1.0.1.8.1
History and philosophy of Perl, variables, scalars, basic operators, interpolation.

legend

course code

cat.course.level.sessions.session

e.g. 1.0.1.8

categories

0 | introduction and orientation

1 | perl fundamentals

2 | shell and prompt tools

3 | web development

4 | CPAN Modules

5 | Ruby

levels

level: all all ( 0 )

level: beginner beginner ( 1 )

level: intermediate intermediate ( 2 )

level: advanced advanced ( 3 )

[ Perl makes a perfect low-calorie meal or snack ]

lecture code viewer

downloads

Code
Scalar Variables
Scalar Variables
Martin Krzywinski
#!/usr/local/bin/perl -w use strict; $| = 1; my $item = 0; print STDERR "I am working on item ", ++$item, " \r"; print "\a"; sleep 1; print STDERR "I am working on item ", ++$item, " \r"; print "\a"; sleep 1; print STDERR "I am working on item ", ++$item, " \r"; print "\a"; sleep 1; print STDERR "I am working on item ", ++$item, " \r"; print "\a"; sleep 1; print STDERR "I am working on item ", ++$item, " \r"; print "\a"; sleep 1; print "\nMan, $item items, I'm exhausted!\n";

1 | Scalar Variables | 1.0.1.8.1

1.0.1.8.1.p1 | Scalar Variables | Martin Krzywinski | ppt
1.0.1.8.1.c1 | 01.pl | Martin Krzywinski | code
1.0.1.8.1.c2 | 02.pl | Martin Krzywinski | code
1.0.1.8.1.c3 | 03.pl | Martin Krzywinski | code
1.0.1.8.1.c4 | counter.pl | Martin Krzywinski | code
1.0.1.8.1.c5 | fancy_counter.pl | Martin Krzywinski | code
1.0.1.8.1.c6 | hello.pl | Martin Krzywinski | code
1.0.1.8.1.c7 | math.pl | Martin Krzywinski | code
1.0.1.8.1.c8 | myscript.pl | Martin Krzywinski | code
1.0.1.8.1.c9 | myscript2.pl | Martin Krzywinski | code
1.0.1.8.1.c10 | myscript3.pl | Martin Krzywinski | code
1.0.1.8.1.c11 | myscript4.pl | Martin Krzywinski | code
1.0.1.8.1.c12 | quotes.pl | Martin Krzywinski | code
1.0.1.8.1.c13 | quotes2.pl | Martin Krzywinski | code
1.0.1.8.1.c14 | time.pl | Martin Krzywinski | code
1.0.1.8.1.d1 | Scalar Variables | Martin Krzywinski | data
1.0.1.8.1.a1 | Scalar Variables | Martin Krzywinski | pdf
1.0.1.8.1.s1 | Scalar Variables | Martin Krzywinski | slides