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将具有完全相同的效果. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |