比如函数的返回值:
function getInit(aa:integer):integer;
begin
  if aa=0 then result :='我'
  else
   result :='你'end;
================================================================
一颗红心向前看,为了革命两茫然,不好意思才囊尽,只能说上一点点。
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★                                                            ★
★                                                            ★
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
================================================================

解决方案 »

  1.   

    Function dd(d:string)
    begin
     d:="nihao"
     return d;
    end;
      

  2.   

    定义一个函数,当你调用函数的时候会有一个结果吧,这就是返回直Function dd(d:string)
    begin
     d:="nihao"
     return d;
    end;这个中,return  d,d就是返回值
      

  3.   

    你在定义这个函数的时候,你就要定义这个返回值是什么类型的,那么,如果在程序中调用了这个返回值的话,就把它给调用这个函数的值:
    Function mFun(ValueName : ValueType) : Boolean;定义;Function mFun(Str : String);//用String来表示 
    begin
     if Str = 'a' then
      Result := True else
      Result := False;
    end;begin
      ...
      if mFun('b') then...//调用;
    end;
      

  4.   

    南京不懂的第一个会误导别人的,你的函数明明返回值是整型,你怎么能Result:='我'呢,返回值一般指的是一个函数的返回值,就看你定义成什么了,你定义成PCHAR的话,返回回来的可以是string也可以integer等,上面好几位老大说得很对!!!!
      

  5.   

    函数定义的类型不对吧,应定义成这样吧:
    function getInit(aa:integer):string;
    begin
      if aa=0 then result :='我'
      else
       result :='你'end;