shift - Perldoc Browser
文章推薦指數: 80 %
Starting with Perl 5.14, an experimental feature allowed shift to take a scalar expression. This experiment has been deemed unsuccessful, and was removed as ... PerldocBrowser 5.36.0 Latest 5.36.0 5.34.1 5.34.0 5.32.1 5.32.0 5.30.3 5.30.2 5.30.1 5.30.0 5.28.3 5.28.2 5.28.1 5.28.0 5.26.3 5.26.2 5.26.1 5.26.0 5.24.4 5.24.3 5.24.2 5.24.1 5.24.0 5.22.4 5.22.3 5.22.2 5.22.1 5.22.0 5.20.3 5.20.2 5.20.1 5.20.0 5.18.4 5.18.3 5.18.2 5.18.1 5.18.0 5.16.3 5.16.2 5.16.1 5.16.0 5.14.4 5.14.3 5.14.2 5.14.1 5.14.0 5.12.5 5.12.4 5.12.3 5.12.2 5.12.1 5.12.0 5.10.1 5.10.0 5.8.9 5.8.8 5.8.7 5.8.6 5.8.5 5.8.4 5.8.3 5.8.2 5.8.1 5.8.0 5.6.2 5.6.1 5.6.0 5.005_04 5.005_03 5.005_02 5.005_01 5.005 Dev blead 5.37.4 5.37.3 5.37.2 5.37.1 5.37.0 5.36.0-RC3 5.36.0-RC2 5.35.11 5.35.10 5.35.9 5.35.8 5.35.7 5.35.6 5.35.5 5.35.4 5.35.3 5.35.2 5.35.1 5.35.0 5.33.9 5.33.8 5.33.7 5.33.6 5.33.5 5.33.4 5.33.3 5.33.2 5.33.1 5.33.0 Documentation Perl Intro Tutorials FAQs Reference Operators Functions Variables Modules Utilities Community History Expand functions /shift (source, CPAN) #shiftARRAY #shift Shiftsthefirstvalueofthearrayoffandreturnsit,shorteningthearrayby1andmovingeverythingdown.Iftherearenoelementsinthearray,returnstheundefinedvalue.IfARRAYisomitted,shiftsthe@_arraywithinthelexicalscopeofsubroutinesandformats,andthe@ARGVarrayoutsideasubroutineandalsowithinthelexicalscopesestablishedbytheevalSTRING,BEGIN{},INIT{},CHECK{},UNITCHECK{},andEND{}constructs. StartingwithPerl5.14,anexperimentalfeatureallowedshifttotakeascalarexpression.Thisexperimenthasbeendeemedunsuccessful,andwasremovedasofPerl5.24. Seealsounshift,push,andpop.shiftandunshiftdothesamethingtotheleftendofanarraythatpopandpushdototherightend. PerldocBrowserismaintainedbyDanBook(DBOOK).PleasecontacthimviatheGitHubissuetrackeroremailregardinganyissueswiththesiteitself,search,orrenderingofdocumentation. ThePerldocumentationismaintainedbythePerl5PortersinthedevelopmentofPerl.PleasecontactthemviathePerlissuetracker,themailinglist,orIRCtoreportanyissueswiththecontentsorformatofthedocumentation.
延伸文章資訊
- 1perl程序中shift的用法- 组学大讲堂问答社区
perl程序中shift的用法. shift ARRAY shift. 这个函数把数组的第一个值移出并且返回它,然后把数组长度减一并且把所有的东西都顺移。
- 2Perl shift()用法及代碼示例- 純淨天空
Perl中的shift()函數返回數組中的第一個值,將其刪除並將數組列表中的元素向左移動一個。 Shift操作會刪除pop等值,但它是從數組的開頭而不是pop的結尾獲取的。
- 3Perl 學習手札- 3. 串列與陣列 - Easun.org
現在你的陣列進行了大幅度的改變,我們應該來檢查一下,當我們在進行shift運算過程中,陣列元素的變化。 我們還是用剛剛的陣列來看看完整的陣列內容: my @array = (1...10); ...
- 4Perl | shift() Function - GeeksforGeeks
shift() function in Perl returns the first value in an array, removing it and shifting the elemen...
- 5shift - Perldoc Browser
Starting with Perl 5.14, an experimental feature allowed shift to take a scalar expression. This ...