我想,我已经if语句下面写,如果的替代。
if val1(1)&val1(0) < val2(1)&val2(0) then
r:="10";
else
if val1(1)&val1(0) = val2(1)&val2(0) then
r:="00";
else
r:="01";
end if;
end if;
我希望它更改为以下。
s:=((data1(9)&data1(8)) < (data2(9)&data2(8)))?"01":(((data1(9)&data1(8)) = (data2(9)&data2(8)))?"00":"01");
但是,编译器给了我下面的错误。
“#错误:COMP96_0015:分:(111,49): ';' 预期。”
我怎样才能解决这个问题? 谢谢。