qw(:ALL)means the same as (":ALL"). This is just one list of items consisting of one line of four characters - a colon, capital A, capital L, capital L. Nothing interesting.
Many Perl modules offer features that can be imported into your namespace. For example, a module Carpoffers features such as croakand confess. Many of these modules allow you to specify a list of functions that you want to import:
use Carp "confess", "croak", "cluck";
use Carp qw( confess croak cluck );
Some modules let you specify something like ":ALL"either ":ALL"or in this list "-all"to indicate that you want to import all the functions that they can offer. File :: Spec :: Functions is an example of a module that does this:
use File::Spec::Functions ":ALL";
use File::Spec::Functions qw( :ALL );
, , ALL ( - , List:: MoreUtils ALL). ; . , :
use Foo::Bar "ALL";
... Foo:: Bar. , .