|
|
1
0
Type Level Programming in Scala
然后,我们定义Peano“zero”类型,并展示如何将其转换为运行时整数0:
然后是Peano“继任者”类型,以及它如何转换为运行时整数1+上一个值:
试一试:
但你可以想象,这可能会很快变得冗长。 |
|
|
2
0
som-snytt's advice to check out
但如果
令人尴尬的是,回顾和重新测试我以前的问题代码证明,我原来的宏处理同样的表达式!
我的断言是
|