function dd(st:string):string
var sd:string;
begin
case st of
'asdf':sd:='dsafasd';
'asdf1':sd:='dsafasd2';
'asdf2':sd:='dsafasd3';
end
result:=sd;
end;
为什么不行啊,是不是case 变量 of 不支持字符串啊
...全文
4517打赏收藏
case xx of
function dd(st:string):string var sd:string; begin case st of 'asdf':sd:='dsafasd'; 'asdf1':sd:='dsafasd2'; 'asdf2':sd:='dsafasd3'; end result:=sd; end; 为什么不行啊,是不是case 变量 of 不支持字符串啊
function dd(st:string):string
var sd:string;
begin
case AnsiIndexText(st, ['asdf', 'asdf1', 'asdf2']) of
1:sd:='dsafasd';
2:sd:='dsafasd2';
3:sd:='dsafasd3';
end
result:=sd;
end;