Delphi. “Nullable” Post by Allen Bauer

В Delphi вроде как нет Nullable типов, но если нет, но очень хочется, то они могут появиться ))) Читал книгу Delphi Memory Management, и там наткнулся на раздел про Nullable, автор книги ссылался на MVP Allen Bauer.

Идея проста…

To implement a nullable type, we need to create a wrapper around a value type and add an
undefined flag. That part can be easily achieved with a generic record storing our wrapped
Value and HasValue flag.

А вот и первоисточник…

Класс Nullable

Пример использования

 

 

This entry was posted in Delphi. Bookmark the permalink.