Please send questions to st10@humboldt.edu .
#!/usr/bin/perl -w

#######################################################
# lect03_silly
#
# a silly subroutine that always returns 13
# 
# modified by Sharon Tuttle from "Learning Perl",
#    by Schartz and Phoenix
#
# last modified: 9-6-04
#######################################################

sub silly
{
    print "this is a silly subroutine\n";
    13;
}

&silly;                          # calling silly in a void context

$val = &silly();                 # calling silly in a non-void context
print "silly returned: $val\n";

# playing with contexts and subroutine return values

$val = &silly() * &silly();
print "two sillies squared are: $val\n";

$val = &silly() x &silly();
print "silly silly times is: $val\n";

$val = &silly().&silly();
print "two sillies concatenated are: $val\n";

# end of lect03_silly