一 函数对象 函数对象指的是函数可以被当做数据来处理,具体可以分为四个方面的使用,我们如下 1.1 函数可以被引用 >>> def add(x,y): ... return x+y ... >>> func=add >>> func(1,2) 3 1.2?函数可以作为容?类型的元素 >>> dic= ...
分类:
编程语言 时间:
2020-03-20 15:41:00
阅读次数:
86
项目开发过程中, 经常遇到单个页面需要发起多个网络请求, 而且还需要控制执行顺序或者所有请求结束后统一处理数据的情况. 最明显的解决方案就是嵌套,但是如果请求多了,代码确实有点恶心 DispatchQueue 串行队列的创建 并行队列的创建, 参数说明 label: 随意命名,队列的标识 qos(服 ...
分类:
编程语言 时间:
2020-03-20 11:09:31
阅读次数:
699
General: Request URL:http://server-b.com/test.txt Referrer Policy:no-referrer-when-downgrade Request Headers: Accept:*/* Accept-Encoding:gzip, deflate ...
分类:
其他好文 时间:
2020-03-17 21:18:34
阅读次数:
89
javascript中, 匿名函数多用于实现回调函数和闭包 闭包=函数+引用环境, 是 中语言标准,保存着某个未来才会结束的事件(通常是一个异步操作)的结果. 0.引言 工作中,有一个业务功能:周期扫描任务,每一个周期会扫描出数据,然后按照周期数存到 ,现在需要每个周期之间的数据是否有重叠关联的数据 ...
分类:
Web程序 时间:
2020-03-17 08:28:39
阅读次数:
79
一、闭包: 什么是闭包? 函数 二、如何创建闭包: 1.嵌套函数定义(外部函数,内部函数) 2.内部函数使用外部函数定义的变量 3.外部函数一定要有返回值,返回内部函数名 三、需求使用闭包完成两个数的求和计算: 四、需求使用闭包求原点之间的距离: ...
分类:
编程语言 时间:
2020-03-08 15:53:09
阅读次数:
56
使用where语句之前必须在where之前有一个主语变量名 协议约束 //基类A继承了SomeProtocol协议才能添加扩展 extension SomeProtocol where Self: A { func showParamA() { print(self.a) } } for...in. ...
分类:
编程语言 时间:
2020-03-08 12:26:41
阅读次数:
86
Map map函数能够被数组调用,它接受一个闭包作为参数,作用于数组中的每个元素。闭包返回一个变换后的元素,接着将所有这些变换后的元素组成一个新的数组 1. 比如我们有一个这样的需求遍历一个数组中所有的元素,将每个元素自身与自身相加,最后返回一个保存相加后元素的数组(-_-原谅我这表达能力,下面用代 ...
分类:
编程语言 时间:
2020-03-08 12:26:25
阅读次数:
64
1.Swift Playgrounds Mac 版上线 https://apps.apple.com/cn/app/swift-playgrounds/id1496833156?mt=12&ign-mpt=uo%3D4 https://zhuanlan.zhihu.com/p/106538941 ...
分类:
编程语言 时间:
2020-03-05 10:25:07
阅读次数:
61
先看图,要先把Main.storyboard里面的大致画好 这里用到4个Label,2个Text Field和1个Button具体的看下图 然后这是ViewController.swift(也就是代码区),看图 附上代码(需要的自己复制粘贴很贴心吧): import UIKit class View ...
分类:
移动开发 时间:
2020-03-02 23:26:13
阅读次数:
149
///1, 截取规定下标之后的字符串 func subStringFrom(index: Int) -> String { let temporaryString: String = self let temporaryIndex = temporaryString.index(temporaryS ...
分类:
编程语言 时间:
2020-03-02 17:34:15
阅读次数:
94