0
pascal中是否有语法(如大写字母)将字符串的第一个字母转换为大写字母。只有第一个字母。首字母大写的字符
pascal中是否有语法(如大写字母)将字符串的第一个字母转换为大写字母。只有第一个字母。首字母大写的字符
是;你可以使用UpCase
函数(希望大部分Pascal变体都有)。下面显示了如何使用它来在给定的S
字符串中首字母大写。
function UpCaseFirstChar(const S: string): string;
begin
Result := S;
if Length(Result) > 0 then
Result[1] := UpCase(Result[1]);
end;
太棒了!感谢我的工作,但你能向我解释[1]如何工作吗? :) – orange 2011-05-24 19:22:47
如果's'是一个字符串,那么's [n]'是's'的第n个字母。 – 2011-05-24 19:29:39
@安德里亚斯:谢谢!说得通! – orange 2011-05-24 20:59:45