smalltalk - 像 UndefinedObject 这样的类在 Pharo 中表现得像单例吗
问题描述
我正在学习 Pharo,我想了解像 nil 这样属于 UndifnedObject 类的类/对象是否只有一个实例并且像单例一样运行,或者每次我们有一个 nil 时都会创建一个新实例。
解决方案
该符号nil
指的是 的单个实例UndefinedObject
。你会发现true
和(分别是和false
的唯一实例)相同。True
False
推荐阅读
- netbeans - 我无法使用 NetBeans 看到我的数据库 Informix 中的表,并且我无法执行所有 SQL 语句
- java - 包:我的包中缺少配置、控制器、dao、实体、表单、模型、实用程序...
- apache-kafka-streams - 如何将从一个主题创建的流加入到从另一个主题派生的KTable(作为聚合操作)
- machine-learning - sklearn中的GridSearchCV如何选择交叉验证集?
- sql - CASE WHEN 中的计算
- ios - 从日志输出中识别和修复自动布局问题
- scheduled-tasks - 是否可以在 AAE11.1 中创建一个创建者和运行者的用户?
- java - 如何使用房间数据库从 LiveData 列表中检索用户以显示在 Spinner 中
- r - R - order() 每隔一次运行就会弄乱顺序
- apache-kafka - Kafka Streams - 淹没 kafka 日志