Публикации по теме 'typecheck'
Набранные слоты для Pharo
Pharo - высокодинамичный язык с развитым рефлексивным API. В частности, переменные экземпляра класса реифицируются как объекты Slot . Эта функция позволяет манипулировать переменными экземпляра (или слотами) класса как любым объектом в системе.
В этом блоге я объясню, как расширить слоты, чтобы разрешить некоторую проверку типов для значения, которое они содержат.
Слоты
Комментарий к классу Slot начинается следующим образом:
Я мета-объект для доступа к слоту в объекте...