文件名称:cased:类型级别的履带套管
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-19 19:02:25
Haskell
带壳的 类型级别的履带套管 动机 为什么? 内心的平静。 如果您的算法期望具有特定大小写的字符串,则最好在类型级别强制执行它。 了解字符串的大小写对于防止冗余的toUpper和toLower应用程序很有用。 如果您的算法需要一个小写字符串,您不妨要求一个而不是自己做。 安装 $ cabal install cased 例子 import Data.Cased ( upperCased , lowerCased , mixedCase ) myName :: Cased Mixed String myName :: mixedCased " William Casarin " upperName :: Cased Upper String upperName = upperCased myName -- repeated upper/lower casing is a compile
【文件预览】:
cased-master
----cased.cabal(843B)
----.gitignore(5B)
----README.md(2KB)
----Data()
--------Cased.hs(2KB)
----Setup.hs(46B)
----LICENSE(1KB)