若非必要请勿直接使用@_
生活随笔
收集整理的這篇文章主要介紹了
若非必要请勿直接使用@_
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@_的元素實際就是我們傳進來的參數的別名,所以修改@_的元素其實也就是修改了自程序外部參數變量的值,
我們稱之為“引用式調用”語法。
雖然子程序的參數是以別名方式進行傳遞的,但數組作為參數傳遞進來后,會被展開為列表,所以就算修改收到的
參數元素,也不會影響原來的數組元素。
最后還要說一點,如果未加參數調用子程序,那么子程序會有一個默認空的@_數組。 而如果以&符號調用子程序并
不加括號時,情況又會不同,它會繼承當前環境中@_數組。
轉載于:https://www.cnblogs.com/tjxwg/archive/2013/04/15/3021579.html
總結
以上是生活随笔為你收集整理的若非必要请勿直接使用@_的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10种排序算法总结
- 下一篇: android使用apache http