为函数类型键入约束,允许使用tupled hlist调用它

时间:2016-10-31 13:30:56

标签: scala shapeless

我想创建一个这样定义的函数:

<input type="text" id="text2">
        	<p id="demo"></p>
        	<button onClick="kwadraat()">Test</button>

但当然我需要对def applyWithHList[FunctionType, HListType <: HList] (func: FunctionType, hlist: HListType) = func.tupled(hlist.tupled) 进行一些约束。

我该怎么办?如果有可能......

@Edit:

我发现Shapeless Generic这是可以接受的,但也许原始问题有解决方案。

0 个答案:

没有答案