【文件属性】:
文件名称:functional-swift-style-guide:函数式 Swift 项目的风格和约定
文件大小:4KB
文件格式:ZIP
更新时间:2021-07-13 22:48:07
#Functional Swift - 风格指南
##背景
函数式 Swift 是 Swift 的适当子集,它的特性鼓励、和而不是分别鼓励可变性、循环和子类型化。 最终目标是在保持 Swift 的简单性和语义的同时,适当地接近声明式编程的简洁性和可读性。
注意本文档不是最佳实践的示例,也不一定会产生最有效或最实用的代码。 它仅作为对命令式语言中纯声明式编程的探索。
##限制
For、do 和 while 循环是严格禁止的。 你不能递归表达的东西,你根本不应该表达。
例如
public func foldl(f: (B, A) -> B) -> B -> [A] -> B {
return { z in { l in
switch destruct(l) {
case .Empty:
return z
case .Destructure(let
【文件预览】:
functional-swift-style-guide-master
----README.md(10KB)