risc-v中文社区

 找回密码
 立即注册
查看: 1211|回复: 1

[讨论] 泛型+T和val/var

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2021-9-8 23:43:00 | 显示全部楼层 |阅读模式
class ACls[+T](val arg1:T,val arg2:T)
定义很简单,不多说了。
如果修改为 class ACls[+T](var arg1:T,var arg2:T)
详细说明错误原因及相关分析?
回复

使用道具 举报

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
 楼主| 发表于 2021-9-9 23:27:31 | 显示全部楼层
参数位置应该是逆变类型,但现在却因为var 则就会有可能出现协变
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-4-23 20:31 , Processed in 0.016520 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表