【发布时间】:2016-02-09 11:54:27
【问题描述】:
我实际上正在使用 C# - 但是 Nulls 的问题出现在本地开发人员小组(英国 Chester Devs)社交网站上,关于 nulls 的问题
一个对象 Person 有一个属性,比如 Name,类型为 String 如果名称未知,则在 C# 中名称为空
Eiffel 有比 C#(如果 x 为 null ...)更好的方法来处理这种常见的动态 void 吗?
【问题讨论】:
-
C# 也有更好的方法来处理
null;Optional/Maybe类似类型、空对象模式等。它们当然没有被广泛使用,但它们确实存在。您可以在 Eiffel 中做类似的事情,尽管我对此了解的不够多,无法告诉您他们更喜欢哪个特定选项。 -
@Cubic 你能精确的 C# 解决方案来处理 null 吗?
-
不在评论范围内。只需查看我在之前的 cmets 中概述的术语,您一定会发现 something 有用。
标签: null eiffel void-safety