加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

泛型 – 如何在Scala中迭代列表列表?

发布时间:2020-12-16 09:34:15 所属栏目:安全 来源:网络整理
导读:我正在为在Scala中保存列表的列表对象实现自己的泛型。 在这一点上我有 def myFlatten[T](list: List[List[t]]): List[T] = { for (xs - list) for (x - xs) yield x} 我收到一个消息: for xs found Unit required list. 解决方法 def myFlatten[T](list :
我正在为在Scala中保存列表的列表对象实现自己的泛型。
在这一点上我有

def myFlatten[T](list: List[List[t]]): List[T] = {
    for (xs <- list)
        for (x <- xs) yield x
}

我收到一个消息:

for xs found Unit required list.

解决方法

def myFlatten[T](list : List[List[T]]) = for(xs <- list; x <- xs) yield x

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读