住宅分電盤で使われている漏電遮断器では、緑色テストボタンで過電流保護機能を持たない漏電保護専用型を設置する場合がある（アンペアブレーカーを過電流保護と兼用するため。過電流保護付漏電遮断器はテストボタンが赤色）。ただし短絡事故の際、アンペアブレーカーは遮断特性が良くないのでかなり激しいアークを伴う。
乾船渠
列挙型
列挙型（れっきょがた、あるいは）とは、コンピュータプログラミングにおいて、プログラマが選んだ各々の識別子（列挙子）をそのまま有限集合として持つ抽象データ型である。列挙型は一般に、カードのスートのように番号順を持たないカテゴリ変数として使われるが、実際のコンパイル時あるいは実行時には、列挙型は整数で実装されることが多い。各々の識別子は通例異なる整数値を持つが、複数の識別子に対して意図的に同じ整数値を割り当てる（つまり別名を定義する）ことも可能である。
また列挙型は、整数を使用する場合と比較して、明示的にマジックナンバーを使用するよりもプログラムソースの可読性を改善するのに役立つ。言語によっては、列挙型の整数表現はプログラマに見えないようになっていることもあり、これによりプログラマが列挙値に対して算術演算を行うような乱用を防いでいる。列挙型の定数は同じ列挙型の変数にしか代入できない（整数型の変数に代入するには明示的な型変換などが必要）という仕様になっている言語もある。
プログラミング言語によっては、真偽値の論理型は、あらかじめ宣言された二値の列挙型とされている。
Pascalおよび類似言語.
Pascal.
Pascalでは、列挙型は括弧で括られた値のリストによって暗黙的に宣言できる。
 type
さらに列挙値を配列の添字として用いることもできる。
 HEARTS,
 short int number;
型名を持たない無名の列挙体を定義することも可能である。
 HEARTS,
 HEARTS,
 White = Red | Green | Blue,
Java.
// 列挙型の定数シンボルはすべて大文字とするのが慣習。
// 列挙型の定数シンボルはすべて大文字とするのが慣習。
TypeScript.
その他の手続き型言語.
Perl.
関数型言語.
これを用いて、
ML.
データベース.
データベースによっては列挙型を直接サポートする。
MySQL.