если , $^O
:
use if $^O eq 'MSWin32', Win32::Console::ANSI::;
В качестве альтернативы,
use Win32::Console::ANSI ();
эквивалентно
BEGIN {
require Win32::Console::ANSI;
}
чтобы вы также могли использовать
BEGIN {
require Win32::Console::ANSI
if $^O eq 'MSWin32';
}