下面的Perl代碼..僅當我在Windows上時,我如何有條件地使用Perl模塊?
if ($^O eq "MSWin32") {
use Win32;
.. do windows specific stuff ..
}
。作品在Windows下,但不能在所有其他平臺上運行( 「無法找到Win32.pm在@INC」)。我如何指示Perl僅在Windows下運行時嘗試導入Win32,並忽略所有其他平臺下的導入語句?
該死的,乙醚打我吧! – singingfish 2009-09-17 23:49:33
*「Bareword」模塊「不允許,而」嚴格的潛艇「在使用中......'* - 從遠處看起來非常好...... – jww 2016-03-28 21:13:22
@jww你應該用實際的模塊名稱替換」模塊「想要加載。這個名字空間需要用'package'語句在文件中聲明。 – Ether 2016-03-30 00:28:07