ما هو الفرق بين٪ INC وINC؟
سؤال
ما هو الفرق بين %INC
و@INC
في بيرل؟
المحلول
INC مجموعة يحمل كل مسارات نظام الملفات حيث سوف تبحث بيرل لوحدات عند استخدام أو تتطلب منهم.
وبعد الاستخدام أو تتطلب و٪ INC التجزئة سوف تحتوي على وحدات تحميل و حيث تم تحميلها من.
وأمثلة من جهاز الكمبيوتر المحمول:
وINC:
'/etc/perl',
'/usr/local/lib/perl/5.10.0',
'/usr/local/share/perl/5.10.0',
'/usr/lib/perl5',
'/usr/share/perl5',
'/usr/lib/perl/5.10',
'/usr/share/perl/5.10',
'/usr/local/lib/site_perl',
'.'
و٪ INC:
'warnings/register.pm' => '/usr/share/perl/5.10/warnings/register.pm',
'bytes.pm' => '/usr/share/perl/5.10/bytes.pm',
'XSLoader.pm' => '/usr/lib/perl/5.10/XSLoader.pm',
'Carp.pm' => '/usr/share/perl/5.10/Carp.pm',
'Exporter.pm' => '/usr/share/perl/5.10/Exporter.pm',
'warnings.pm' => '/usr/share/perl/5.10/warnings.pm',
'overload.pm' => '/usr/share/perl/5.10/overload.pm',
'Data/Dumper.pm' => '/usr/lib/perl/5.10/Data/Dumper.pm'
و(٪ INC يحتوي على البيانات :: قلابة لأنني تستخدم لتفريغ بسرعة تلك القيمتين).
نصائح أخرى
perldoc perlvar للحصول على @INC
، %INC
وجميع المتغيرات الخاصة الأخرى في بيرل.
لا تنتمي إلى StackOverflow