Ada 如何使用+;时间间隔
问题是关于在Ada 如何使用+;时间间隔,ada,timespan,Ada,Timespan,问题是关于在时间SPAN之间使用运算符+,例如: T1 : ADA.REAL_TIME.MICROSECONDS(10); T2 : ADA.REAL_TIME.MICROSECONDS(20); T3 := T1 + T2 但我得到的错误是: 时间跨度和时间跨度之间的二进制运算符“+”不直接可见,可能需要use子句或转换 提前感谢。此消息意味着您需要一个“use子句”,以使+Ada.Real\u Time\u Span运算符直接可见: 示例: 声明 使用Ada.Real\u Time.T
时间SPAN
之间使用运算符+
,例如:
T1 : ADA.REAL_TIME.MICROSECONDS(10);
T2 : ADA.REAL_TIME.MICROSECONDS(20);
T3 := T1 + T2
但我得到的错误是:
时间跨度和时间跨度之间的二进制运算符“+”不直接可见,可能需要use子句或转换
提前感谢。此消息意味着您需要一个“use子句”,以使
+
Ada.Real\u Time\u Span运算符直接可见:
示例:
声明
使用Ada.Real\u Time.Time\u Span类型;
开始
T3:=T1+T2;
结束示例;
该消息意味着您需要一个“use子句”使+
Ada.Real\u Time.Time Span的操作符直接可见:
示例:
声明
使用Ada.Real\u Time.Time\u Span类型;
开始
T3:=T1+T2;
结束示例;
不确定。添加使用类型时间span
(我现在无法测试)@Jean Françoisfare,使用类型时间span
可能是正确的,尽管类型需要完全限定;使用类型Ada.Real\u time.time span;
不确定。添加使用类型时间span
(我现在无法测试)@Jean Françoisfare,使用类型
可能是正确的,尽管类型需要完全限定;使用类型Ada.Real\u Time.Time\u Span;