kotlin-generics

    2热度

    1回答

    我试图让一个普通的可怜人的数据持久化功能,将采取数据类的MutableSet和它序列化到磁盘。我想要一些易于原型设计的东西,并且可以每隔一段时间在该集合上调用“save()”,以便如果我的进程被终止,我可以稍后使用已保存条目的“load()”继续。 但是,即使在重读Generics页面之后,我仍然没有明白'*','in','out'和'Nothing'之间的区别。这SEEMS的工作没有抛出错误,但