perl

defined($var) 是個測試函數,它不做任何修改,只是測試 $var 是否定義了。
exists 是個專用來測試 hash 中是否存在某個鍵,或者數組中是否存在某個索引的函數,不能用來測試標量。它也不修改任何東西。
if 就不多說了吧?它只是在 bool 上下文中計算表達式的值,然後根據計算結果進行流程控制。
undef($var) 是將表達式所描述的內存單元的引用數漸 1,當減到 0 的時候就會執行確定的內存釋放動作。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章