All pastes #252134 Raw Edit

Stuff

public text v1 · immutable
#252134 ·published 2006-11-19 02:52 UTC
rendered paste body
#!/usr/bin/perl

$what = "brontosaurus steak";
$n = 3;
print "fred ate $n $whats.\n";                  # not the steaks, but the value of $what
print "fred ate $n ${what}s.\n;                 # now uses $what
print "fred ate $n $what " . "s.\n";            # another way to do it
print 'fred ate ' . $n . ' ' . $what . "s.\n";  # an especially difficult way

Bareword found where operator expected at ./brontosaurus_steak line 7, near "print "fred"
  (Might be a runaway multi-line "" string starting on line 6)
        (Do you need to predeclare print?)
Scalar found where operator expected at ./brontosaurus_steak line 7, near "$n $what"
        (Missing operator before $what?)
String found where operator expected at ./brontosaurus_steak line 7, near "$what " . ""
        (Missing operator before " . "?)
String found where operator expected at ./brontosaurus_steak line 8, near "print 'fred ate ' . $n . ' '"
        (Do you need to predeclare print?)
syntax error at ./brontosaurus_steak line 7, near "print "fred ate "
Execution of ./brontosaurus_steak aborted due to compilation errors.