class IndexSelect k (m :: k -> (* -> *) -> *) | m -> k where
type Restriction m (p :: k) :: Constraint
indexSelect :: Restriction m p => Sing (p :: k) -> Proxy m -> LocalDb f -> f (TableEntity (m p))
Run Code Online (Sandbox Code Playgroud)
我是Haskell语言的新手.我在我刚刚开始的公司的代码库中的某些代码中解密类定义时遇到了麻烦.这是做什么的?
haskell ×1