bobobo hat geschrieben:否則,您不會有任何問題,對不對?

bobobo hat geschrieben:否則,您不會有任何問題,對不對?
==> asiatisch-ungarisches Phrasenbuch: "Mein Luftkissenfahrzeug ist voller Aale"helpy hat geschrieben:bobobo hat geschrieben:否則,您不會有任何問題,對不對?==> Google Translate: "Andernfalls werden Sie keine Probleme haben, nicht wahr?"
Aye, Aye, Sir!RSBasic hat geschrieben:So nun zurück zum Thema, sonst muss ichs abtrennen.
Stringverknüpfungen gehören IMO zu den nicht selten genutzten Funktionalitäten eines Programmes.cxAlex hat geschrieben:Nein, da der StringBuilder hier eben wieder nur einen Vorteil in eben genau diesem einem Fall bringt (Immer wieder vergrößern eines Strings).lite hat geschrieben:[...] Wen das funktioniert, gehört so ein Stringbuilder nicht nativ in die PureBasic Sprache ?
Code: Alles auswählen
#Size = 30000;0;0
MessageRequester("SpeedTest","Purebasic native, bitte warten")
a$=""
Time = ElapsedMilliseconds()
For n = 1 To #Size
a$+"w"
Next
Time1 = ElapsedMilliseconds()-Time
;Debug time1
MessageRequester(Str(time1),a$)
Procedure AddString(*mem,string$)
size.f=MemoryStringLength(@string$)*2
alt.f = MemorySize(*mem)
*Mem = ReAllocateMemory(*mem, alt+size)
;If *mem =0: MessageRequester("*mem","error"): EndIf
CopyMemory(@string$, *mem+alt-2, size)
ProcedureReturn *mem
EndProcedure
MessageRequester("SpeedTest","Lites Version, bitte warten")
*mem = AllocateMemory(2)
Time = ElapsedMilliseconds()
For n = 1 To #size
*mem =AddString(*mem,"w")
Next
Time1 = ElapsedMilliseconds()-Time
txt$ = PeekS(*mem)
Debug "----"
Debug time1
MessageRequester(Str(time1),txt$)