2007-09-12 mod型 Ada type T is mod 16;なT型で0-1とか計算すると15になります。type T is mod 10;だと9になります。 Boolean'Pos(I in 2..3)より(-I)/13の方がずっと短いため、配列宣言などで範囲型を作るついでがある時は試す価値あり。