به مسیر Scheme در Exercism بپیوندید تا از این موارد بهرهمند شوید: 39 تمرین همراه با تحلیل خودکار کد شما و مربیگری شخصی، همه ۱۰۰٪ رایگان.
(let ((quine '((lambda (q) `(,q ',q))
'(lambda (q) `(,q ',q)))))
(equal? quine (eval quine)))
با تمرینهای برنامهنویسی سرگرمکننده و پاداشدهندهای که درک شما از مفاهیم را در Exercism میسنجند، در برنامهنویسی بهتر شوید.
عوامل اول یک عدد طبیعی دادهشده را محاسبه کنید.
باب نوجوانی بیخیال است. در گفتوگو، پاسخهایش بسیار محدود است.
اگر یک کلمه داده شود، امتیاز Scrabble آن را محاسبه کنید.
Scheme شمار اندکی از ویژگیهای همهمنظوره را فراهم میکند.
با الهام از حساب لامبدا، دامنهها و حلقهها با تعریف کردن و فراخوانی کردن توابع بیان میشوند.
برخی برنامهها از Scheme بهعنوان زبان توسعهی خود استفاده میکنند.
هم کد منبع و هم دادهها با فهرستهای تودرتو بیان میشوند.
Scheme از اعداد دقیق و غیردقیق پشتیبانی میکند.
Scheme از ماکروهای هایژنیک پشتیبانی میکند و این امکان را میدهد که نحوهی نگارش بهشکل قابلاعتمادی گسترش یابد.
هر زبانی روش خودش را برای انجام کارها دارد. Scheme هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک میکنند مثل یک برنامهنویس Scheme فکر کنید و کد را به سبک اصیل Scheme بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکتهها، ایدهها و بازخوردی دربارهی این که چطور آن را به آنچه معمولاً در Scheme میبینید نزدیکتر کنید به شما بدهند؛ آنها کمک میکنند چیزهایی را کشف کنید که نمیدانید که نمیدانید.
دربارهی منتورینگ بیشتر بدانیدمسیر Scheme در Exercism شامل 39 تمرین است تا به شما کمک کند کد بهتری بنویسید.
همهی تمرینهای Scheme را ببینید