我想在 Ada 中声明记录类型的速度范围。下面的方法行不通,但是有没有办法让它工作呢?
--Speed in knots, range 0 to unlimited
Speed : float Range 0.0 .. unlimited ;
我只想要这个数字的零正值......
你不能——但是自从Speed
属于类型Float
,其值不能超过Float'Last
anyway.
Speed : Float range 0.0 .. Float'Last;
(您可能想要声明显式类型或子类型。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)