【问题标题】:Functional Java: how do I construct an empty list?函数式 Java:如何构造一个空列表?
【发布时间】:2013-05-18 19:05:57
【问题描述】:

我希望构造List<String> 类型的空列表。我能想出的满足类型检查器的最好方法是:

(List<String>) (Object) List.nil()

太丑了。有更好的吗?

【问题讨论】:

  • 你为什么不用 Scala?
  • 确实,我为什么不使用 Haskell?唉,历史限制。 :-(

标签: functional-java


【解决方案1】:

这是另一种选择:

List<String> l = List.<String>nil();

【讨论】:

    【解决方案2】:

    应该这样做:

    List<String> myList = list();
    

    【讨论】:

    • 啊哈,我明白了,我不允许在匿名表达式上下文中构造它。谢谢!
    猜你喜欢
    • 2010-10-24
    • 2010-09-22
    • 1970-01-01
    • 2017-11-28
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多