@INC contains all locations modules can be loaded from.
%INC contains all modules that have been loaded.
See https://perldoc.perl.org/perlvar#%INC

say for keys %INC;

-Levi

-------- Opprinnelig melding --------
Den 01.10.2024 17:31, Andy Bach  skrev:

> Look at perldoc for "require" but I believe what you want is @INC in place of 
> your @used. Hmm, maybe not
> % perl -E 'use strict; say for ( @INC );'
> /Library/Perl/5.34/darwin-thread-multi-2level
> /Library/Perl/5.34
> /Network/Library/Perl/5.34/darwin-thread-multi-2level
> /Network/Library/Perl/5.34
> /Library/Perl/Updates/5.34.1
> /System/Library/Perl/5.34/darwin-thread-multi-2level
> /System/Library/Perl/5.34
> /System/Library/Perl/Extras/5.34/darwin-thread-multi-2level
> /System/Library/Perl/Extras/5.34
>
> On Tue, Oct 1, 2024 at 5:20 AM Luca Ferrari <fluca1...@gmail.com> wrote:
>
>> Hi all,
>> is there a way to iterate over the used modules, I mean every symbol
>> loaded with use?
>> I would like to do something like:
>>
>> use Foo;
>> use Bar;
>>
>> say ${ $_ }::VERSION for ( @used );
>>
>> and get something like
>>
>> say $Foo::VERSION;
>> say $Bar::VERSION;
>>
>> Thanks,
>> Luca
>>
>> --
>> To unsubscribe, e-mail: beginners-unsubscr...@perl.org
>> For additional commands, e-mail: beginners-h...@perl.org
>> http://learn.perl.org/
>
> --
>
> a
>
> Andy Bach,
> afb...@gmail.com
> 608 658-1890 cell
> 608 261-5738 wk

@gmail.com>

Reply via email to