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.
延伸文章資訊
- 1精簡扼要的Perl 課程講義(一):純量(Scalar)與陣列 ...
Perl:1980年代誕生,直譯式語言。 print "Hello World!\n"; # 雙引號可內嵌特殊字元如: # \n Newline # \r Carriage Return # \...
- 2Perl scalar 函数- 蝴蝶教程
Perl scalar 函数 ·. 描述. scalar 此函数强制EXPR的评估在标量上下文中进行,即使它通常可以在列表上下文中运行也是如此。 ·. 句法. 以下是此函数的简单语法-. sca...
- 3Perl的基本語法
Perl的資料型態大致分為四種:Scalar、Scalar Array、Hash Array、References, 看起來雖少但用起來卻綽綽有餘。尤其在寫Perl程式時可以不必事先宣告變數,這...
- 4perl scalar - 極客書
perl scalar例子,scalar實例代碼- 強製計算EXPR在標量上下文中,即使它會在列表環境中正常工作。
- 5Perl scalar Function - Tutorialspoint
Perl scalar Function · Description. This function forces the evaluation of EXPR to be in scalar c...