Selbst der Delphi-
RTL-Code ist da uneins.
Manchmal ist der Out-Parameter vorne und manchmal hinten.
In Bezug auf Default-Parameter ist es zwar besser das Out vorne zu haben, aber ich mach es auch meistens hinten hin.
Ich hab es oft hinten (VON>NACH), da Result auch hinten ist,
ABER das Result ist nur in der Definition hinten, aber im Aufruf ist es vorne.
PS:
Pos('x', 'xxx') > 0
ContainsStr('xxx', 'x')
MatchStr('x', ['xxx'])
:wall
Pos
ContainsStr MatchStr