Sign in Join
Wiki copytemporary

for-in loop: history

RevisionWhenWhoWhat changed
1Bi0T1NFrom the Free Pascal wiki's dump of 2024-05-26What changed
Edited on wiki.freepascal.org by 22 people, 2009–2021

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
Paul IsheninNew page: "for-in" loop exists in delphi starting from 2005 version. It has the next syntax: String loop: <delphi> procedure StringLoop(S: String); var C: Char; begin for C in S do DoSome...
Paul Ishenin
Paul Ishenin
Paul Ishenin
Paul Ishenin
Paul Ishenin
Paul Ishenin
Paul IsheninLimitations
Paul IsheninLimitations
Paul IsheninLimitations
AskTraversing container (minor)
AskLimitations -> Proposed extensions
Askoperator GetEnumerator
Askfor in utf8string
AskCurrentIndex
Paul IsheninProposed extensions
Paul IsheninAdd enumerators to the already defined types and classes
AskTraverse enumerations and ranges (minor)
Paul IsheninSelect which enumerator to use
AskProposed extensions
Paul IsheninSelect which enumerator to use
AskSelect which enumerator to use: resolveable ambiguity
Paul Ishenin
Paul IsheninProposed implementation
AskProposed implementation (minor)
Paul IsheninProposed implementation
Paul IsheninProposed implementation
Paul Ishenin
GorelkinTraverse enumerations and ranges: added remark about ranged type
Paul IsheninProposed implementation
Paul IsheninProposed implementation
Paul IsheninProposed implementation
Msmattypos (minor)
Paul Ishenin
Paul IsheninDelphi and FPC implementation
Paul IsheninProposed extensions
Paul IsheninFPC extensions
Paul IsheninProposed implementation
Paul IsheninFPC extensions
Paul IsheninIt imposible in Delphi to use another than 'MoveNext' function and 'Curent' property in enumerators
VincentUsing any identifiers instead of builtin MoveNext and Current
Paul IsheninUsing any identifiers instead of builtin MoveNext and Current
Mr.SmartAdd Template page
MsmatCorrected UTF (minor)
Malcome
Paul IsheninDeclaring enumerators
AndrewHDeclaring enumerators: added missing function to example
Mattias2Traversing container
AlexVinSDeclaring enumerators (minor)
Mattias2Traversing container
Mattias2Select which enumerator to use
Mattias2Get enumerator Position if available
HowardPCTraverse enumerations and ranges (minor)
VincentText replace - "delphi>" to "syntaxhighlight>" (minor)
HowardPCDelphi and FPC implementation (minor)
HowardPCDelphi and FPC implementation (minor)
HowardPCTraversing container (minor)
HowardPCTraversing container (minor)
HowardPCTraversing container (minor)
HowardPCMultiple enumerators for one class (minor)
HowardPCFPC extensions (minor)
HowardPCDeclaring enumerators (minor)
HowardPCGet enumerator Position if available (minor)
AriochTraversing enumeration and subrange types: QC link
BigChimplayout, slight fix re fpc 2.4, category
MuchHeartGet enumerator Position if available (minor)
MuchHeartGet enumerator Position if available
Jwdietrich
Jwdietrich
DavitofFPC extensions: typo
Mattias2Traversing container
Mattias2Multiple enumerators for one class
BigChimp (minor)
Mattias2Traversing UTF-8 strings
Mattias2Traversing UTF-8 strings
ThaddyTraversing enumeration and subrange types
ThaddyTraversing enumeration and subrange types (minor)
ThaddyTraversing enumeration and subrange types
ThaddyTraversing enumeration and subrange types (minor)
ThaddyTraversing enumeration and subrange types (minor)
ThaddyTraversing enumeration and subrange types (minor)
ThaddyTraversing enumeration and subrange types (minor)
ThaddyTraversing enumeration and subrange types (minor)
Arent
TrevFixed syntax highlighting; deleted category included in page template (minor)
KirinnAdd summary description at top, add a link to the reference guide
Bart"cannot" is more clear than "may not" in this case
Bi0T1NMention that loop variable is a temporary copy, bugtracker #38724
Bi0T1NUse provided NativeUInt instead of IFDEF types

Back to the page