fugafuga.write

日々のログ

@var について

Programming Phoenix やってたら唐突に出てきた template の中にある @var は一体何か。

まず、@に3つの目的がある。

  1. アノテーション
  2. 定数
  3. コンパイル時の一時モジュールストレージ

今回のは2つめの定数だった。 モジュール内で共通して値を利用できる模様。

Module attributes - Elixir