最近做题老被lambda表达式折磨(c++的class内部sort函数里不让自定义cmp函数,只能丢一个匿名函数进去),索性把这块东西学一学 首先是c++11 的lambda: [函数对象参数] (操作符重载函数参数) mutable 或 exception 声明 -> 返回值类型 {函数体} 下面 ...
分类:
编程语言 时间:
2020-06-17 15:28:28
阅读次数:
110
闭包的应用 在什么场合下用 1、保护变量;用自运行的匿名函数来实现; 2、协调异步代码;自运行的匿名函数来实现,并且传参进去(异步代码需要用到原来的变量,通过作为函数的参数传进去); 保护变量: 实例:循环赋值函数(循环绑定函数) <!DOCTYPE html> <html> <head> <met ...
分类:
Web程序 时间:
2020-06-16 23:18:13
阅读次数:
84
1.判断字符串是否包含定义字符串 1.if str1 in str2: #包含的话,True 2.if str1.find(str2)>=0: #包含的话,返回第一次出现的位置,没有的话为负数 2.raw_input()和input()区别 #raw_input()默认把所有输入当作字符串处理 #i ...
分类:
编程语言 时间:
2020-06-15 15:33:40
阅读次数:
81
''' 匿名函数: 定义一个匿名函数: lambda 形参列表 : 函数处理逻辑(返回值) 匿名函数通常与其他函数结合使用 当需要返回多个返回值时,需要将所有返回值组成元组,列表或者字符串的形式返回 ''' ''' def calc(x): return x+1 如上所示定义了一个简单的传入参数值加 ...
分类:
其他好文 时间:
2020-06-13 19:24:58
阅读次数:
53
1.函数的定义和调用 1.1 函数的定义方式 函数声明方式function 关键字(命名函数) 函数表达式(匿名函数) new Function() 语法 var fn = new Function('参数1','参数2'..., '函数体') Function 里面参数都必须是字符串格式 第三种方 ...
分类:
其他好文 时间:
2020-06-09 14:40:57
阅读次数:
52
为什么使用Lambda表达式: Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。它是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,极大地优化代码结构。 JDK 也提供了大量的内置函数式接口供我们使用 ...
分类:
其他好文 时间:
2020-06-07 19:50:45
阅读次数:
56
最近看到一些大佬都开始关注blazor,我也想学习一下。做了一个小的demo,todolist,仅是一个小示例,参考此vue项目的实现[http://www.jq22.com/code1339](http://www.jq22.com/code1339) ...
分类:
Web程序 时间:
2020-06-06 21:28:26
阅读次数:
80
## 函数定义方式 - function XX(){ } - 函数表达式(匿名函数) var fn = function(){} - new function() var func = new Function('a', 'b', 'console.log(a + b)'); func(3, 6);... ...
分类:
其他好文 时间:
2020-06-04 18:09:32
阅读次数:
70
1.什么是lambda表达式 (1)lambda表达式也被称为箭头函数,匿名函数,闭包。 (2)lambda表达式体现的是轻量级函数式编程思想。 (3)->符号式lambda表达式核心操作符号,符号左侧是操作函数,右侧是操作表达式。 (4)jdk1.8新特性 2.Model Code As Date ...
分类:
编程语言 时间:
2020-06-01 23:42:27
阅读次数:
75
前端学习 bootstrap 4 学习: 样式: https://v4.bootcss.com/docs/getting-started/introduction/ css : 层叠样式表: 标签 style='width:80px;height:45px;background-color=""' ...
分类:
其他好文 时间:
2020-05-31 17:46:36
阅读次数:
63