[专题]delhpi的子函数function- function-begin-end-begin-end在其他语言中的使用
在群里549提出的这个问题,好像令狐给了解答,由于忙没有从头看整个讨论过程,现在希望能在这里重新整理一下.问题提出:
function ProcMain(str:string):string;
var m:integer;
function ProcSub:string;
begin
inc(m);
if m<=Length(str) then
begin
result:=ProcSub+str[m];
end;
end;
begin
m:=0;
result:=ProcSub;
end;
比如有这么一个函数,功能是反转一个字符串,可能设计不合理,但我是故意这样写的,只是一个讨论的例子,请大家不要针对这个过程设计进行评论。
我想讨论的是,假如有这么一个结构的函数怎么用其他语言合理的"解释",希望能得到不同版本的答案,比如java ,c\c++,c#等