我是 Ada 编程的初学者,我有以下代码:
PROCEDURE ask(variable: OUT myType) IS
BEGIN
Put("Enter : ");
Get(variable);
Skip_Line;
EXCEPTION
WHEN OTHERS => RAISE wrongInput;
END ask;
此过程要求输入一些内容并将其放入我的“变量”变量中(类型为 myType,包含从 '1' 到 '3' 的字符)。
当输入不正确时,我会引发异常。
现在,例如,当输入为“m”时,我想做其他事情。
我怎么能这样做?