Exercismのjqトラックに参加すると、 75個の演習 12個のjqコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
echo '{"message": "Hello, World!"}' | \
jq -r '.message'
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
長いフレーズをその頭字語に変換してください。
RNAの配列をタンパク質に翻訳します。
入れ子になった配列を受け取り、nil/null以外のすべての値を含む1つの配列を返します。
jqは、JSONデータの変換において事実上のリーダーとなっています。
jqは依存関係のない単一のバイナリとして提供されているので、インストールも簡単です。
コマンドラインオプションを使って有効なJSONを生成すれば、引用符の細かいケースを気にせずに済みます。
REST APIからのレポート作成:curlの出力をjqにパイプで渡すのは、ツールボックスに加わる強力な武器になります。
CIワークフローで、すでにjqを使っているかもしれません。jqに慣れて、その力をさらに引き出しましょう。
jqは関数型プログラミング言語です。jqのコードは非常に簡潔で、保守しやすいのが特徴です。
プログラミング言語にはそれぞれ、物事の進め方があります。jqも 同じです。メンターが、jqのエンジニアのように 考える方法と、jqらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 jqでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく