scalar - Perldoc Browser
文章推薦指數: 80 %
The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via the Perl issue tracker, the mailing list, or IRC ... 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 /scalar (source, CPAN) #scalarEXPR ForcesEXPRtobeinterpretedinscalarcontextandreturnsthevalueofEXPR. my@counts=(scalar@a,scalar@b,scalar@c); Thereisnoequivalentoperatortoforceanexpressiontobeinterpolatedinlistcontextbecauseinpractice,thisisneverneeded.Ifyoureallywantedtodoso,however,youcouldusetheconstruction@{[(someexpression)]},butusuallyasimple(someexpression)suffices. Becausescalarisaunaryoperator,ifyouaccidentallyuseaparenthesizedlistfortheEXPR,thisbehavesasascalarcommaexpression,evaluatingallbutthelastelementinvoidcontextandreturningthefinalelementevaluatedinscalarcontext.Thisisseldomwhatyouwant. Thefollowingsinglestatement: printuc(scalar(foo(),$bar)),$baz; isthemoralequivalentofthesetwo: foo(); print(uc($bar),$baz); Seeperlopformoredetailsonunaryoperatorsandthecommaoperator,andperldatafordetailsonevaluatingahashinscalarcontext. PerldocBrowserismaintainedbyDanBook(DBOOK).PleasecontacthimviatheGitHubissuetrackeroremailregardinganyissueswiththesiteitself,search,orrenderingofdocumentation. ThePerldocumentationismaintainedbythePerl5PortersinthedevelopmentofPerl.PleasecontactthemviathePerlissuetracker,themailinglist,orIRCtoreportanyissueswiththecontentsorformatofthedocumentation.
延伸文章資訊
- 12. 純量變數(Scalar) - Perl 學習手札 - Easun.org
純量變數(Scalar) 在Perl的世界裡,變數其實是以非常簡單的形式存在。至少比起你必須記憶一大堆int,char等等的資料形態算是方便許多了。對於所有只需要儲存單一變數值 ...
- 2Perl - Scalars - Tutorialspoint
Perl - Scalars, A scalar is a single unit of data. That data might be an integer number, floating...
- 3Perl | scalar keyword - GeeksforGeeks
scalar keyword in Perl is used to convert the expression to scalar context. This is a forceful ev...
- 4精簡扼要的Perl 課程講義(一):純量(Scalar)與陣列 ...
Perl:1980年代誕生,直譯式語言。 print "Hello World!\n"; # 雙引號可內嵌特殊字元如: # \n Newline # \r Carriage Return # \...
- 5Perl scalar Function - Tutorialspoint
Perl scalar Function · Description. This function forces the evaluation of EXPR to be in scalar c...