标签: scala generic-programming scala-macros shapeless scala-macro-paradise
我试图表示一个有限的环ℤ/nℤ,其特征是在运行时中指定的类型级整数。
是否可以使用类似于shapeless.Nat的东西来表示类型级整数,但不需要它是编译时常量,即只需要指定值(并生成相应的类型) )在运行时?它可能是在宏观天堂的帮助下完成的吗?我需要做什么?
shapeless.Nat
我需要能够在运行时从类型中检索值,但我不一定需要在类型级别上执行任何算术(即添加类型级整数,增量等。 )
谢谢。