我的类型类似于:
type ID is new String (1 .. 7);
-- Example: 123-456
如何使用 Ada 或 SPARK 在代码中指定该格式?
我在想Static_Predicate
,但字符串必须以 3 个正整数开头,后跟一个破折号,后跟另一组 3 个正整数的条件不能用Static_Predicate
表达式来描述。
我的类型类似于:
type ID is new String (1 .. 7);
-- Example: 123-456
如何使用 Ada 或 SPARK 在代码中指定该格式?
我在想Static_Predicate
,但字符串必须以 3 个正整数开头,后跟一个破折号,后跟另一组 3 个正整数的条件不能用Static_Predicate
表达式来描述。