Crystalのsyntax紹介 "block の Short one-argument syntax"
この記事は、 Crystal Advent Calendar 2017 の21日目を埋める記事です。
crystalには、痒いところに手が届く構文があります。
今回は block の Short one-argument syntax
を紹介します。
Crystalのcli紹介 "tool implementations"
この記事は、 Crystal Advent Calendar 2017 の16日目の記事です。
crystalのcliには便利なサブコマンドやオプションがあります。コーディングを支えるものだったり、build時の細かな設定だったりします。知っていると得をする、だけど知らない人も多いかもしれない。そんなサブコマンドやオプションを紹介します。
今回は、 $ crystal tool implementations
を紹介します。
Crystalのcli紹介 "tool context"
この記事は、 Crystal Advent Calendar 2017 の15日目の記事です。
crystalのcliには便利なサブコマンドやオプションがあります。コーディングを支えるものだったり、build時の細かな設定だったりします。知っていると得をする、だけど知らない人も多いかもしれない。そんなサブコマンドやオプションを紹介します。
今回は、 $ crystal tool context
を紹介します。
Crystalのcli紹介 "tool hierarchy"
この記事は、 Crystal Advent Calendar 2017 の14日目の記事です。
crystalのcliには便利なサブコマンドやオプションがあります。コーディングを支えるものだったり、build時の細かな設定だったりします。知っていると得をする、だけど知らない人も多いかもしれない。そんなサブコマンドやオプションを紹介します。
今回は、 $ crystal tool hierarchy
を紹介します。
Crystalのcli紹介 "tool expand"
この記事は、 Crystal Advent Calendar 2017 の13日目の記事です。
crystalのcliには便利なサブコマンドやオプションがあります。コーディングを支えるものだったり、build時の細かな設定だったりします。知っていると得をする、だけど知らない人も多いかもしれない。そんなサブコマンドやオプションを紹介します。
今回は、 $ crystal tool expand
を紹介します。
Crystalのmacro紹介 "parallel"
この記事は、 Crystal Advent Calendar 2017 の9日目の記事です。
crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。
ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。
そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。
今回は、 parallel
を紹介します。
Crystalのmacro紹介 "YAML/mapping", "JSON/mapping"
この記事は、 Crystal Advent Calendar 2017 の8日目の記事です。
crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。
ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。
そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。
今回は、 YAML
moduleと JSON
module にある mapping
macroを紹介します。
Crystalのmacro紹介 "delegate"
この記事は、 Crystal Advent Calendar 2017 の7日目の記事です。
crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。
ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。
そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。
今回は、 delegate
を紹介します。
Crystalのmacro紹介 "def_equals"
この記事は、 Crystal Advent Calendar 2017 の6日目の記事です。
crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。
ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。
そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。
今回は、 def_equals
を紹介します。
Crystalのmacro紹介 "record"
この記事は、 Crystal Advent Calendar 2017 の5日目の記事です。
crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。
ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。
そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。
今回は、 record
を紹介します。