به مسیر MoonScript در Exercism بپیوندید تا از این موارد بهرهمند شوید: 126 تمرین همراه با تحلیل خودکار کد شما و مربیگری شخصی، همه ۱۰۰٪ رایگان.
class Greet
new: (@who) =>
__tostring: => "Hello, #{@who}!"
print Greet thing for thing in *{'Me', 'You', 'World'}
با تمرینهای برنامهنویسی سرگرمکننده و پاداشدهندهای که درک شما از مفاهیم را در Exercism میسنجند، در برنامهنویسی بهتر شوید.
با گرفتن اندازه، یک ماتریس مربعی از اعداد را به ترتیب مارپیچ برگردانید.
یک پیادهسازی ساده از لیست پیوندی بنویسید که از `Element`ها و یک `List` استفاده میکند.
یک نوع مجموعهی سفارشی بسازید.
نحوهی نگارش گویای MoonScript به این معناست که کد شما تمیزتر و خواناتر است و به اندازهی Lua کد قالبی ندارد.
به Lua کامپایل میشود و همین کار جاسازی آن را در برنامهها، بازیها یا سرویسها آسان میکند.
از ماشین مجازی سریع Lua (و LuaJIT) بهره میبرد و اجرای سریع کد کامپایلشدهی شما را تضمین میکند.
مانند Lua کمحجم است. کامپایلر آن سبک است و کد تولیدشده کارآمد است.
از برنامهنویسی تابعی پشتیبانی میکند و قابلیتهایی مثل درک فهرست و بازگشتهای ضمنی دارد.
نحوهی نگارش مختصر و قابلیتهای قدرتمند، بهرهوری برنامهنویس را برای تکرارهای سریع بالا میبرد.
هر زبانی روش خودش را برای انجام کارها دارد. MoonScript هم از این قاعده مستثنا نیست. منتورهای ما به شما کمک میکنند مثل یک برنامهنویس MoonScript فکر کنید و کد را به سبک اصیل MoonScript بنویسید. بعد از اینکه تمرینی را حل کردید، آن را برای تیم داوطلبان ما ارسال کنید تا نکتهها، ایدهها و بازخوردی دربارهی این که چطور آن را به آنچه معمولاً در MoonScript میبینید نزدیکتر کنید به شما بدهند؛ آنها کمک میکنند چیزهایی را کشف کنید که نمیدانید که نمیدانید.
دربارهی منتورینگ بیشتر بدانیدمسیر MoonScript در Exercism شامل 126 تمرین است تا به شما کمک کند کد بهتری بنویسید.
همهی تمرینهای MoonScript را ببینید