MoonScriptを学んでマスターしてみませんか?

ExercismのMoonScriptトラックに参加すると、 126個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

MoonScriptについて

class Greet
  new: (@who) =>
  __tostring: => "Hello, #{@who}!"

print Greet thing for thing in *{'Me', 'You', 'World'}

Exercismには、MoonScriptの126個のプログラミング演習があります。 配列の平坦化から選別まで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのMoonScript演習をすべて見る

MoonScriptの主な機能


MoonScript

簡潔で読みやすいコード

MoonScriptの表現力豊かな構文は、Luaよりも定型コードが少なく、よりクリーンで読みやすいコードを実現します。

シームレスな統合

Luaにコンパイルされるため、アプリやゲーム、サービスへの組み込みが簡単です。

高いパフォーマンス

Luaの高速なVM(およびLuaJIT)の恩恵を受け、コンパイルされたコードを素早く実行できます。

軽量なフットプリント

Luaと同じく、小さく軽量です。コンパイラーは軽く、生成されるコードも効率的です。

関数型パラダイム

内包表記や暗黙の戻り値といった機能を備え、関数型プログラミングをサポートします。

生産性の向上

簡潔な構文と強力な機能が、エンジニアの生産性を高め、素早い反復開発を可能にします。

MoonScript流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。MoonScriptも 同じです。メンターが、MoonScriptのエンジニアのように 考える方法と、MoonScriptらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 MoonScriptでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったMoonScriptの演習

ExercismのMoonScriptトラックには、126つの演習があり、より良いコードを書くのに役立ちます。

MoonScriptの演習をすべて見る
MoonScript

MoonScriptトラックを始めましょう

何より、誰にとっても100%無料です。

MoonScriptトラックに参加する