Runes:Swift中Monadic函数的中缀运算符

时间:2024-04-20 17:01:43
【文件属性】:

文件名称:Runes:Swift中Monadic函数的中缀运算符

文件大小:34KB

文件格式:ZIP

更新时间:2024-04-20 17:01:43

Swift

有人声称无法理解的符号具有实际含义。 请参阅以获取说明。 包括什么? 导入符文引入了一些新的运算符和一个与通用Haskell类型类相对应的全局函数: 函子 <^> (发音为“地图”) 应用函子 <*> (发音为“ apply”) <* (发音为“左序列”) *> (发音为“正确的顺序”) pure (发音为“纯净”) 选择 <|> (发音为“备用”) empty (发音为“空”) 单子 >>- (发音为“ flatMap”)(左侧关联) -<< (发音为“ flatMap”)(右关联) >-> (发音为“ Monadic compose”)(左联想) <-< (发音为“ Monadic compose”)(右联想) 实作 我们还包括具有以下类型签名的Optional和Array的默认实现: // Optional+Functor: public func <^> < T


【文件预览】:
Runes-master
----Cartfile.resolved(38B)
----bin()
--------test(647B)
--------setup(75B)
--------carthage-bootstrap-if-needed(149B)
----.vimrc(31B)
----Runes.podspec(798B)
----LICENSE(1KB)
----Resources()
--------Info.plist(808B)
--------Runes.h(481B)
----Cartfile.private(37B)
----Sources()
--------Runes()
----Package.swift(427B)
----CONTRIBUTING.md(1KB)
----.gitignore(369B)
----Package.resolved(596B)
----Package@swift-5.swift(427B)
----.circleci()
--------config.yml(429B)
----Documentation()
--------installation.md(1KB)
----Tests()
--------RunesTests()
----Runes.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(57KB)
--------xcshareddata()
----README.md(4KB)

网友评论