pra*_*see 24 functional-programming scala typeclass shapeless
我想了解Scala中的polytypic概念,我遇到了无形库,这将是学习和应用无形的最佳起点.
4le*_*x1v 27
我不知道这是不是你的答案,但是我开始学习/使用无形的最佳推动是来自不同Scala会议的几个Miles视频:
来自平面图
ScalaNE 2012
ScalaNE 2013
作为一个重要的实践 - 我使用Spray工具包编写了大量内容,它使用了无形的内部.所以尝试编写一些Web服务器或一些客户端.
还有一个github的wiki包含了很好的库介绍.
好主意 - 尝试使用hlists将一些案例类重写为无形记录,将它与一些JSON转换器一起使用是非常酷的=).其中大部分都是一些通用的东西,在实际项目中并不是很有用,但如果你想更好地理解类型级编程,它真的很棒的东西