ExercismのErlangトラックに参加すると、 85個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
-module(example).
-export([hello/0]).
hello() ->
"Hello, World!".
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ExercismのErlang演習をすべて見る
パターンマッチングとガードを使った複数節の関数が、Erlangコードの基本構成要素になります。
Erlangにはコンパイル時の型チェックがなく、実行時のパターンマッチングを重視しています。
Erlangではすべてのデータが不変なので、より安全で考えやすい並行処理を実現できます。
Erlangはアクターモデルを採用しています。メッセージパッシングによって、何も共有しない並行処理を実現します。
Erlangは、低遅延で分散型、かつ耐障害性の高いシステムの実行で知られるVM上で動作します。
ErlangとElixirの両方のパッケージを、公開・非公開を問わず取り込めます
プログラミング言語にはそれぞれ、物事の進め方があります。Erlangも 同じです。メンターが、Erlangのエンジニアのように 考える方法と、Erlangらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Erlangでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく