// var abc=function(){ // console.log("匿名函数") // } // abc() // ab(); // function ab(){ // console.log("函数") // } // !function(){ // console.log("自执行函数 ...
分类:
其他好文 时间:
2020-04-26 17:07:43
阅读次数:
59
"lambda表达式" 0、课前秀 + 应该在其它语言中听过lambda表达式这个词,来自数学概念 λ演算 ,本质是个 匿名函数 。 1、lambda表达式的概念和基本用法 + 语法形式: + capture:捕获列表 + params:参数 + opt:函数选项 这个没懂呢 lionel + re ...
分类:
编程语言 时间:
2020-04-26 11:05:25
阅读次数:
63
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, V ...
分类:
编程语言 时间:
2020-04-24 21:32:26
阅读次数:
185
1:读代码 for i in range(5,0,-1): print(i) 请在下面写出打印结果 54321 range(x,y,z)——x是初始值,y是结束值的后一位(左闭右开),z为跳动的距离(默认是1) 2:匿名函数(从某种意义来说,匿名函数不是真的,不能有名字) 格式:函数名 = lamb ...
分类:
其他好文 时间:
2020-04-24 01:15:24
阅读次数:
63
一、Lambda 表达式 1、什么是 Lambda 表达式? Lambda 本质是一个匿名函数,可以理解为一段可以传递的代码,像数据一样传输。 使用 Lambda 可以简化代码、使代码更紧凑、更灵活。 使用 Lambda 表达式前提 需要函数式接口支持。注: 函数式接口:指的是 接口中只有一个抽象方 ...
分类:
编程语言 时间:
2020-04-23 00:47:26
阅读次数:
59
#函数式编程 #高阶函数 # 匿名函数 # 返回函数 # 装饰器 # 偏函数 #匿名函数:lambda函数,对于简短的函数可以使用lambda进行定义,只是一个表达式,函数体简单 strm = lambda x,y : x+y s = lambda x: x * 100 # 高阶函数,把函数当成变量 ...
分类:
编程语言 时间:
2020-04-23 00:32:03
阅读次数:
64
一:了解block的前世今生 首先,我们也称block为代码块,他可以理解为一个方法。它是C语言的扩充功能,C语言不允许存在这样的匿名函数。我们也知道,OC的类对象(在堆区),其他像C/C++一般存在于栈区。所以,block的内存在栈区。如果我们使用block作为一个对象的属性,我们会使用关键字co ...
分类:
移动开发 时间:
2020-04-22 12:59:18
阅读次数:
60
[TOC] 命名规范 函数 1、函数调用 2、函数调用 3、带多个参数,有一个返回值(指明返回参数类型是什么) 4、带多个参数,多返回值(返回值类型,返回值类型)_接收 5、可变长参数 6、匿名函数 7、函数是一等公民(头等函数),函数也是一个类型 8、闭包函数 9、闭包函数高级 ...
分类:
其他好文 时间:
2020-04-21 20:06:33
阅读次数:
80
print(ord("a")) #输出ascii码对应的数字 print(pow(10,3)) #输出10**3 print(pow(10,3,3)) #输出10的三次方,再对3取余数 l=[3,4,5,6] print(list(reversed(l))) #输出[6, 5, 4, 3],反转功能 ...
分类:
其他好文 时间:
2020-04-21 18:42:48
阅读次数:
62
嵌套类(nested class)是在另一个类中定义的类。 嵌套类应该只存在于其宿主类(enclosing class)中。 如果一个嵌套类在其他一些情况下是有用的,那么它应该是一个顶级类。 有四种嵌套类: 静态成员类,非静态成员类,匿名类和局部类。 除了第一种以外,剩下的三种都被称为内部类(inn ...
分类:
其他好文 时间:
2020-04-21 09:25:36
阅读次数:
71