in reply to Re: puts vs say
in thread puts vs say

Six less keystrokes!

Using the 18 keystrokes in use feature 'say'; somewhat negates the saving really...

I never think to use say - it seems as easy to use print and add a newline myself if I need one!

Replies are listed 'Best First'.
Re^3: puts vs say
by LanX (Saint) on Feb 13, 2021 at 01:12 UTC
Re^3: puts vs say
by Your Mother (Archbishop) on Feb 13, 2021 at 07:51 UTC

    You never have to type boilerplate if you use a template for new scripts. Command line is even better–

    perl -E 'say "What you will."'
      > type boilerplate if you use a template for new scripts

      even w/o template, overhead doesn't become bigger.

      use v5.12; makes the use strict; line obsolete

      c:\Strawberry>perl -e"use v5.12; say 'works'" works c:\Strawberry>perl -e"use v5.12; say $x" Global symbol "$x" requires explicit package name (did you forget to d +eclare "my $x"?) at -e line 1. Execution of -e aborted due to compilation errors. c:\Strawberry>

      update

      So it's actually one character less.

      Not sure why they didn't include "warnings" too.

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      Wikisyntax for the Monastery