相关疑难解决方法(0)

除了 as-pattern,@ 在 Haskell 中还有什么意思?

我目前正在研究 Haskell 并尝试了解一个使用 Haskell 来实现加密算法的项目。在线阅读Learn You a Haskell for Great Good 后,我开始了解该项目中的代码。然后我发现我被困在以下带有“@”符号的代码中:

-- | Generate an @n@-dimensional secret key over @rq@.
genKey :: forall rq rnd n . (MonadRandom rnd, Random rq, Reflects n Int)
       => rnd (PRFKey n rq)
genKey = fmap Key $ randomMtx 1 $ value @n
Run Code Online (Sandbox Code Playgroud)

这里的 randomMtx 定义如下:

-- | A random matrix having a given number of rows and columns.
randomMtx :: (MonadRandom rnd, Random a) => Int -> Int -> rnd …
Run Code Online (Sandbox Code Playgroud)

haskell symbols operator-keyword as-pattern

18
推荐指数
1
解决办法
412
查看次数

如何在远程端存储库中'git blame'?

在我的服务器上,我托管我的个人git远程端项目(带gitosis),我已经构建了一个Web界面来浏览存储库(类似于Github).

在远程端,你不允许做很多事情,因为缺少一个工作树,这是正确的:顺便说一下,对于一个存储库资源管理器,几乎没有命令我可以做几乎所有事情.

除了git责备.

在远程端存储库中,我无法找到如何在没有工作树的情况下归咎于文件.你有什么想法吗?

git blame

14
推荐指数
1
解决办法
6434
查看次数

标签 统计

as-pattern ×1

blame ×1

git ×1

haskell ×1

operator-keyword ×1

symbols ×1