搜索结果
查询Tags标签: def,共有 1678条记录-
Scala函数式编程高级
[toc] ## Scala函数式编程高级 > 先看一个需求:>> 给你一个集合`val list = List(1, 2, 3, 4, "abc")` ,请完成如下要求:>> 1. 将集合list中的所有数字+1,并返回一个新的集合。> 2. 要求忽略掉非数字的元素,即返回的新的集合形式为 `(2,…
2022/1/10 1:08:17 人评论 次浏览 -
Scala函数式编程高级
[toc] ## Scala函数式编程高级 > 先看一个需求:>> 给你一个集合`val list = List(1, 2, 3, 4, "abc")` ,请完成如下要求:>> 1. 将集合list中的所有数字+1,并返回一个新的集合。> 2. 要求忽略掉非数字的元素,即返回的新的集合形式为 `(2,…
2022/1/10 1:08:17 人评论 次浏览 -
Scala泛型和上下界
[toc] ## Scala泛型和上下界 ### 1. Scala泛型 > 1. 如果我们要求函数的参数可以接受任意类型。可以使用`泛型`,这个类型可以代表任意的数据类型。 > 2. 例如 List,在创建 List 时,可以传入整型、字符串、浮点数等等任意类型。那是因为 List 在 类定义时引用了泛…
2022/1/9 23:34:21 人评论 次浏览 -
Scala泛型和上下界
[toc] ## Scala泛型和上下界 ### 1. Scala泛型 > 1. 如果我们要求函数的参数可以接受任意类型。可以使用`泛型`,这个类型可以代表任意的数据类型。 > 2. 例如 List,在创建 List 时,可以传入整型、字符串、浮点数等等任意类型。那是因为 List 在 类定义时引用了泛…
2022/1/9 23:34:21 人评论 次浏览 -
python类的学习笔记1
一、封装作为面向对象编程的三大要素之首的封装,其实就是将相关的数据和操作方式整合成一个更加便于定义和应用的单元罢了。数据:成员变量操作方法:成员方法类的格式:1)class 2)className 3)() 4): //1是类的关键字,2是希望的类名称,3是小括号,表…
2022/1/9 22:33:22 人评论 次浏览 -
python类的学习笔记1
一、封装作为面向对象编程的三大要素之首的封装,其实就是将相关的数据和操作方式整合成一个更加便于定义和应用的单元罢了。数据:成员变量操作方法:成员方法类的格式:1)class 2)className 3)() 4): //1是类的关键字,2是希望的类名称,3是小括号,表…
2022/1/9 22:33:22 人评论 次浏览 -
Scala scala函数式编程
面向对象编程 解决问题,分解对象,行为,属性,然后通过对象的关系以及行为的调用来解决问题。 Scala 语言是一个完全面向对象编程语言。 万物皆对象 对象的本质:对数据和行为的一个封装 函数式编程 解决问题时,将问题分解成一个一个的步骤,将每个步骤进行封装(函数…
2022/1/9 20:06:34 人评论 次浏览 -
Scala scala函数式编程
面向对象编程 解决问题,分解对象,行为,属性,然后通过对象的关系以及行为的调用来解决问题。 Scala 语言是一个完全面向对象编程语言。 万物皆对象 对象的本质:对数据和行为的一个封装 函数式编程 解决问题时,将问题分解成一个一个的步骤,将每个步骤进行封装(函数…
2022/1/9 20:06:34 人评论 次浏览 -
python 实现阶乘计算的三种方式
def jiecheng(num,result):if num>1:result = num*resultnum-=1jiecheng(num,result)else:print(result=, result)# jiecheng(5, 1)def jiecheng2(num,result):for i in range(1,num+1):# print(i)result*=iprint(result=,result)# jiecheng2(5,1)from functools impor…
2022/1/9 20:04:40 人评论 次浏览 -
python 实现阶乘计算的三种方式
def jiecheng(num,result):if num>1:result = num*resultnum-=1jiecheng(num,result)else:print(result=, result)# jiecheng(5, 1)def jiecheng2(num,result):for i in range(1,num+1):# print(i)result*=iprint(result=,result)# jiecheng2(5,1)from functools impor…
2022/1/9 20:04:40 人评论 次浏览 -
Boost(3):将c++类封装成python类
1. 说明 这篇笔记用于详细说明如何将c++中的类转换成在python环境可以直接使用的类。 2. 示例 这里定义了一个简单的c++类RealWorld,包含public,private成员和public成员函数。在这个示例中会展示如何将类的成员函数以及成员变量转换成python内的对象。 2.1 整体代码 代…
2022/1/9 17:05:30 人评论 次浏览 -
Boost(3):将c++类封装成python类
1. 说明 这篇笔记用于详细说明如何将c++中的类转换成在python环境可以直接使用的类。 2. 示例 这里定义了一个简单的c++类RealWorld,包含public,private成员和public成员函数。在这个示例中会展示如何将类的成员函数以及成员变量转换成python内的对象。 2.1 整体代码 代…
2022/1/9 17:05:30 人评论 次浏览 -
利用PO思想从0搭建app测试框架【demo】
实现思路:(以企业微信的通过手动输入添加成员为例) PO思想六大原则(官网:https://martinfowler.com/bliki/PageObject.html):(引用自:https://www.cnblogs.com/zxycb/p/13756662.html): 1. 公共的方法代表页面的服务 2. 不要暴露页面细节 3. 不要把断言和操作细…
2022/1/8 23:34:02 人评论 次浏览 -
利用PO思想从0搭建app测试框架【demo】
实现思路:(以企业微信的通过手动输入添加成员为例) PO思想六大原则(官网:https://martinfowler.com/bliki/PageObject.html):(引用自:https://www.cnblogs.com/zxycb/p/13756662.html): 1. 公共的方法代表页面的服务 2. 不要暴露页面细节 3. 不要把断言和操作细…
2022/1/8 23:34:02 人评论 次浏览 -
Python自定义装饰器
文章目录 1.闭包2.不带参数的装饰器3.带参数的装饰器4.不定长参数的装饰器5.多重装饰器修饰6.返回值是装饰器7.装饰器类Python学习笔记—装饰器装饰器:从生活角度理解,是对一个东西进行装饰,增加它本身的一些功能和内容; Python中的装饰器,也大致可以这样理解,它本质…
2022/1/8 20:07:06 人评论 次浏览