staticは領域を確保して,可変


constは不変


マクロは基本型の宣言が含まれないので,避ける