エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Crystalのmacro紹介 "delegate" - 圧倒亭グランパのブログ
この記事は、 Crystal Advent Calendar 2017 の7日目の記事です。 crystalには便利なmacroがあります。... この記事は、 Crystal Advent Calendar 2017 の7日目の記事です。 crystalには便利なmacroがあります。macroを使えば、記述量も削減でき表現力も向上します。しかし、ただcrystalを書いているだけでは、なかなかそれらのmacroに出会うことができません。 ということで、アドベント・カレンダーの日数稼ぎも兼ねて、macroの紹介をしたいと思います。 そもそも「macroってなんだ」という場合は、下記の本家docsを参照してください。 Macros · GitBook 今回は、 delegate を紹介します。 delegate crystal-lang.org/api - Object - delegate fieldのオブジェクトに処理を委譲させます。シグネチャは以下です。 macro delegate(*methods, to object) 通
2017/12/07 リンク