delphi의str() 함수와 inttostr() 함수의 효율 문제

723 단어 Delphi
모두가델파이로 프로그래밍을 할 때 정수를 문자열로 바꿔야 할 때가 있다. 일반적으로 inttostr 함수를 사용하지만 사실은 또 다른 방법이 있다. 바로str 함수를 사용한다. 형식은str(정수, 출력 문자열)이다.다음 예를 살펴보십시오.
var sss:string; str(123,sss);//sss := IntToStr(123); showmessage(sss); 위에서 출력한 결과는 모두 123이다.그러나 속도 문제를 고려하여 우리가 사용하기에 가장 적합한 것을 찾아내려면 그들의 전환 속도로 결정해야 한다!나는 위의 것을 고쳤다.
newTIMER := time(); for I := 0 to 10000000 - 1 do str(i,sss);//sss := IntToStr(i); guoji := round(abs(time - newTIMER) * 24 * 60 * 60 * 1000); ShowMessage('사용'+ inttostr(guoji) +'밀리초');
    ,  str     ,     1156  ,   inttostr     ,     1093  。  ,   inttostr      。

     ,“       inttostr    ,          str   ?”,  ,         ,         ,      ,          。       ,            。

좋은 웹페이지 즐겨찾기