مسیرها
/
Pyret
Pyret
/
تمرین‌ها
/
امتیازهای برتر
امتیازهای برتر

امتیازهای برتر

آسان

دستورالعمل‌ها

فهرست امتیازهای برتر یک بازیکن بازی را مدیریت کنید.

وظیفه‌ی شما این است که مؤلفه‌ی امتیازهای برترِ بازی کلاسیک Frogger را بسازید؛ یکی از پرفروش‌ترین و اعتیادآورترین بازی‌های تمام دوران و یک کلاسیک از دوران آرکید. وظیفه‌ی شما این است که متدهایی بنویسید که بالاترین امتیاز فهرست، آخرین امتیاز اضافه‌شده و سه امتیاز برتر را برگردانند.

پیاده‌سازی

بسیاری از تمرین‌های سطح پایین‌تر Pyret را می‌توان تنها با function application expressions به شکل foo(1) حل کرد. اما این تمرین انتظار دارد که بتوانید با dot expressions به فیلدهای داده و متدِ آنچه تابع شما برمی‌گرداند دسترسی داشته باشید. این کار را می‌توان با object expressions انجام داد که امکان دسترسی به فیلدهای یک شیء تحت‌اللفظی را فراهم می‌کند. Data declarations رویکردی مشابه اما پیشرفته‌تر است که آن هم از فیلدهای داده و متد استفاده می‌کند.


منبع

ادای دینی به بازی آرکید Frogger از دهه‌ی ۸۰
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Pyret Exercism

آماده‌اید امتیازهای برتر را شروع کنید؟

در Exercism ثبت‌نام کنید تا Pyret را همراه با 66 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.