[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

[MacPerl] Beginner Question



Hello! I hope that I don't offend anyone with this question as I am sure
that it has a very simple solution. I am working my way through Learning
Perl and I just wrote up a short program for one of their problems. When I
try to run it however I get the error

"# syntax error, near "}"
File 'boot:The Brain:Learning Perl Projects:Problem 8-1'; Line 15
# boot:The Brain:Learning Perl Projects:Problem 8-1 had compilation errors."

I have looked through the code and I cannot find anything that is
syntacticly wrong with the code, especially right before the else block. I
seem to remember having the same problem once before when I was using the
else clause. Anyway, below is a copy of my code, any help would be greatly
appreciated.

cheers Tristan

#!perl   -w

use strict;

my $num ;

sub num_return  {
	my %equiv ;			#initalize the lookup table
	@equiv{1..9} = qw (one two three four five six seven eight nine);
# define the values

	my ($num) = @_				#initalize the look-up number

	if ($equiv{$num})   {			# test if number is defined
		return $equiv{$num};
	} else {
		return $num;
	}
}


while (<STDIN>)	{
	print ("The written equivalent of $num is num_return($num) !\n");
}

___________________________
Tristan J. Meisters	The Pas, MB Canada 	mailto:rmeister@pop.mts.net
Web Designer/Programmer		http://www.mts.net/~rmeister/

>From the Ferengi Rules of Acquisition:
#34 "Peace is good for business."
#35 "War is good for business."



***** Want to unsubscribe from this list?
***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch