文件名称:swift-overture:function函数组合库
文件大小:72KB
文件格式:ZIP
更新时间:2024-05-02 12:02:03
functional-programming function-composition Swift
:musical_score: 序曲 函数组成的库。 目录 常问问题 安装 :musical_notes: 序幕 有兴趣了解更多吗? 执照 动机 我们一直在使用函数,但是函数的组成隐藏在视线中! 例如,当我们使用高阶方法时(例如在数组上map ,我们可以使用函数: [ 1 , 2 , 3 ]. map { $0 + 1 } // [2, 3, 4] 如果我们想修改此简单的闭包以在增加值后平方我们的值,事情就会开始变得混乱。 [ 1 , 2 , 3 ]. map { ( $0 + 1 ) * ( $0 + 1 ) } // [4, 9, 16] 函数使我们能够识别和提取可重用的代码。 让我们定义几个组成以上行为的函数。 func incr ( _ x : Int ) -> Int { return x + 1 } func square ( _ x : Int ) -> Int { return x * x } 定
【文件预览】:
swift-overture-main
----project.yml(659B)
----Overture.podspec(881B)
----.github()
--------workflows()
----Overture.playground()
--------Pages()
--------contents.xcplayground(347B)
--------Contents.o(52KB)
----LICENSE(1KB)
----Overture.xcworkspace()
--------contents.xcworkspacedata(348B)
--------xcshareddata()
----Sources()
--------Overture()
----Package.swift(576B)
----Overture.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(68KB)
--------xcshareddata()
----.gitignore(1KB)
----Makefile(605B)
----Tests()
--------OvertureTests()
----CODE_OF_CONDUCT.md(3KB)
----Info.plist(701B)
----README.md(14KB)