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

Scala中的符号“那”是什么意思

发布时间:2020-12-16 19:10:32 所属栏目:安全 来源:网络整理
导读:我已经看过几个使用Generics符号“That”的代码示例.即 def map[B,That](f : (A) = B) : That 但是,由于缺乏谷歌这个词的能力,我找不到任何关于它做什么或如何使用它的文档. 它只是一个普通的类型占位符,还是它做了一些特别的事情? 解决方法 […]内的任何标
我已经看过几个使用Generics符号“That”的代码示例.即

def map[B,That](f : (A) => B) : That

但是,由于缺乏谷歌这个词的能力,我找不到任何关于它做什么或如何使用它的文档.

它只是一个普通的类型占位符,还是它做了一些特别的事情?

解决方法

[…]内的任何标识符都被视为类型参数.

因此,在def map [B,That](f:(A)=> B)的情况下:那只表示泛型返回类型.用Z替换它,例如:def map [B,Z](f:(A)=> B):Z将具有完全相同的效果.

(编辑:李大同)

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

    推荐文章
      热点阅读