我在用的GetOptions從perl的使用未初始化的變量警告
GetOptions(
'lines=s'=>\$globallines,
);
這裏得到的值,lines
是一個可選參數。當用戶沒有輸入值時,我得到一個use of uninitialized variable
警告,我在if語句中使用lines
變量。我無法解決此警告。你能幫助他嗎?
對不起,如果這是一個愚蠢的問題,我是新來的Perl。
if($globallines>0){#<SOME CODEEE>
我可以使用<$ globallines // =「name」;>作爲字符串值嗎? – emma
呃。是。我認爲。但是它不是用於代碼引用的'',而是反引號。但是perl不在乎。你可以使用'$ globallines // =「在這裏指定一個名字」;'和數字值一樣。但是如果你這樣做,你的'> 0'測試將會出錯。 (除非字符串是「0.0」或其他數字可轉換爲零) – Sobrique