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

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

Racketについて

#lang racket

(provide hello)

(define (hello [name "World"])
  (string-append "Hello, " name "!"))

Exercismには、Racketの84個のプログラミング演習があります。 ハミングからパングラムまで。


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

ExercismのRacket演習をすべて見る

Racketの主な機能


Racket

言語指向

Racketには、自分だけのプログラミング言語を書くためのツールがそろっています。

現代のLisp

Racketは、豊かな歴史を持つ影響力のある言語、Lispの現代的な方言です。

マルチパラダイム

Racketは主に関数型ですが、命令型やオブジェクト指向のプログラミングもサポートしています。

シンプルな構文

Racketの構文はシンプルで表現力が豊か、しかも覚えやすいのが特徴です。

革新的

Racketは、興味深い新しい言語機能を試すための、活発に開発が進む研究用テストベッドです。

マクロ

Racketのマクロシステムを使えば、言語を好みに合わせて簡単にカスタマイズできます。

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

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

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

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

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

Racketの演習をすべて見る
Racket

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

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

Racketトラックに参加する