Perl6 :: و ها

Syntax متغر عضو Perl 6
انون بارر ن

Perl6 :: و ها رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • Perl Artistic License
  • قمت:
  • FREE
  • نام ناشر:
  • Luke Palmer
  • وب سات ناشر:
  • http://search.cpan.org/~lpalmer/

Perl6 :: و ها برسب ها


Perl6 :: و ها شرح

Perl 6-syntax متغر عضو نظرات توسعه دهنده: من خودم را ناراحت ردم زمان ه من د زر را در از روه ها اخر من نوشتم: زر Populate {My ($ self، $ n) =_؛ برا (1 .. $ n) {push @ {$ self -> {organisms}}، organism-> new (rand ($ self -> {width})، RAND ($ self-> {height})؛ }} سه $ selfs در خط! و ان واقعا ه اطلاعات را رمزذار نمند، ان فقط ناخوشاند است ه از فقدان حمات از شطان رل استفاده م ند. با ان حال، با استفاده از سحر و جادو فلترها منبع، ما هم انون م توانم آن را بنوسم: زر Populate {My ($ self، $ n) =_؛ برا (1 .. $ n) {فشار @ .organisms، organism-> new (rand ($ عرض)، RAND ($ ارتفاع))؛ }} Perl6 :: و ها Perl 6 Sigil ثانوه را م رد. و آن را به دسترس هش در $ خود ترجمه م ند. نه، ان نام ها در را برا فاتور شما شتبان نم ند (اما آن را به راحت م تواند؛ من فقط تنبل هستم)، و نه، آن را از اشاء نوشته شده توسط افراد دوانه بر اساس آراه، اسالر، و ا (!) شتبان نم ند مراجع. شما هنوز Sigil اوله را بر خلاف Perl 6 قرار دهد. Perl6: Perl6 :: متغرها را برا راه استفاده از Sigils غر مجاز رل 6 مشاهده ند ... اما انتظار نداشته باشد ه آن را با ان ماول ار ند. همنن و خوب خوب است "شما م تواند برا تجارت به دست آوردن توانا نام متغرها خود را همانند sigils ها مختلف (به هر حال، شما نم تواند ان ار را انجام دهد). م وند $ خود -> {foo} Array Ref: @ .foo؛ # آراه خود $ .foo؛ # ReferenceWhich بدان معن است ه حت ار شما از آراه استفاده م ند، معمولا م تواند از نوشتن ان pesky @ {} s everywhere.perl6] > و $ خود روش (args)> .synopsis package foo؛ استفاده از Perl6 :: و ها؛ زر جدد {my ($ class) =_؛ bless {a => 1، b => ، c => {hello => "world}} => ref $ class || $ لاس؛ } sub مثال {my ($ self) =_؛ $ .a؛ # 1 $ .b ؛ # 4 @ .b؛ # 23 4 $ #. ب؛ # 3 $ .c {سلام}؛ # لدها جهان .c؛ # سلام ا "من ان اده را درافت م نم"؛ } الزامات: رل


Perl6 :: و ها نرم افزارها مرتبط