Joel wrote:

> Well, I got interested and changed this code to mess around with unicode
> characters. The problem is it still doesnt print what it's supposed to, and
> it makes the PC speaker on my computer beep. The simbols were a variety of
> musical ones, a happy face, lightning bolt, etc. None of them were card
> symbols.
>
> Any ideas?

Yes it is doing exactly what you tell it do do.

> #!/usr/bin/perl
>
> use warnings;
> use strict;
>
> my $h=15;
> my @word = (0x26A1, 0x2622, 0x2672, 0x2623, 0x2669, 0x266A, 0x266B, 0x266C,
> 0x266D, 0x266E, 0x266F, 0x262E, 0x262D, 0x263B, 0x260D);
> while ($h > 0) {
>  $h--;
>  my $letter=shift @word;

Here you tell the interpreter to reduce the number of elements by one.  As a
side effect, you are storing the value of the element removed in a dead variable

>  print chr(@word);

Now you are printing the character value of the size of the array.  This shoule
run for 14 rounds, printing a countdown of charcaters from character 14.

> }

Joseph


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to