Основы объектно-ориентированного программирования

         

У18.2 Однократные функции для эмуляции unique-значений


Покажите, что в языке без поддержки unique-объявлений результат, аналогичный

value: INTEGER is unique

можно получить, воспользовавшись объявлением вида

value: INTEGER is once...end

где вам необходимо написать тело однократной функции и все, что может еще понадобиться.



Содержание раздела