FPC New Features 2.4.2
From Free Pascal wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
About this page
Below you can find a list of new features introduced since the previous release, along with some background information and examples.
All systems
Language
For-in loop support
- Overview: for-in loops allow for easy iterating over the contents of a container type, as well as over some primitive types (arrays, strings, sets) using a uniform syntax.
- Notes: The basic implementation is Delphi-compatible, but in addition FPC also supports some extra functionality. This functionality is described on the page below.
- More information: for-in_loop
Sealed and Abstract classes
- Overview: A sealed class is a class which can not be inherited by other classes. An abstract class normally cannot be instantiated, but for compatibility with Delphi abstract does nothing at the moment.
- Notes: Delphi-compatible.
- More information: https://gitlab.com/freepascal.org/fpc/source/-/blob/main/tests/test/tabstract1.pp