自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Scala

递归函数:自己调用自己,可用于解决被分解为类似子问题的问题。通常由基本情况(或基线条件。最小问题的答案,阻止死循环)和递归情况(调用自己去解决子情况)。递归情况:f(n) = f(n-1) + (n-2) (当 n>=2).求她的第n项。4.定义一个函数,打印多位数字的各个位数上的数字 --拆数。基本情况:f(0) = 0,f(1) = 1。2.定义一个函数,求1*2*…1.定义一个递归函数,求1-n的和。

2024-09-27 22:00:12 208

原创 Scala

2024-09-27 21:53:22 80

原创 Scala

class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,type表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。如果想应用辅助构造器,

2024-09-23 18:08:02 452

原创 Scala

class关键字后的()中定义了参数类型用“,”分隔定义的多个参数,identifier表示参数的名字,type表示参数的数据类型,有参的参数名和参数类型是必须的,而var val关键字是不必需的。伴生类伴生对象:当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。当辅助构造器是类中的第一个辅助构造器时,一定会先调用主构造器,通过this.的方式调用主构造器。当同名的类和单例对象在同一源码文件时,这个类称为单例对象的伴生类,对象称为类的伴生对象。如果想应用辅助构造器,

2024-09-21 20:03:19 915

原创 scala

breakable写在循环里面,在循环语句中用break。for(var x <- 区域;for(var x <- 区域 by 步长){}for(var x <- 区域;

2024-09-21 14:33:04 291

原创 Scala

属性也叫成员变量,用来描述事物的外在特征,属性是可改的, 对象 . 属性名=值。是一种编程思想,它是基于面向对象的,强调的是以对象为基础完成各项操作。(2)匿名类:指没有名字的类,可以利用接口和抽象类的名字创建匿名类。(4) 抽象类:通过 abstract 关键字定义的类。(1)普通类:通过 class 关键字定义的类。(5) 对象:对象是类的具体实例,是具体的。(3)内部类:在普通类中创建的另外一个类。(2) 属性:每一个对象所具有的特征。(4)类(内部类):对类的属性封装。类是属性和行为的集合;

2024-09-21 14:30:39 583

原创 Scala

/中的值分别赋予变量x,然后再把x的值赋予表。表达式2){ //<-实际上是一种模式匹配,可理解为把Range。//当条件语句为真时,执行下列语句;//当条件语句为真时,执行下列语句;while(condition){ //condition是条件语句,//先执行循环语句,再判断条件语句,for(var i <- 区间;for(var x <- 区间;

2024-09-16 00:47:07 315

原创 Scala

②使用quit()函数‌:与exit()函数类似,quit()函数也可以用来退出Python解释器。在cmd命令行中输入quit()然后回车,或者输入ctrl+z然后回车,都可以达到退出Python解释器的效果‌。①使用exit()函数‌:在Python的交互式环境中,可以通过调用内置的exit()函数来退出Python解释器。执行该函数后,Python解释器将终止并退出‌。2.安装Python3.12.0后,如果需要查看安装的Python版本,可以在cmd命令窗口使用命令Python-V。

2024-09-13 17:25:33 116

原创 Scala

在前面的学习中我们知道数值他是有一定的取值范围的,当我们赋予的值不在该取值范围内时就是我们说的大数问题。计算机中所有的数字都是以二进制的形式存在的,由于浮点数在转换成二进制数时存在一定的误差,故会存在一个精度的问题。我们把使用&&运算符或 || 运算符的运算称为短路运算,把使用&运算符或 | 运算符的运算称为非短路运算。Java的 if 语句没有返回值,而Scala的 if 语句是有返回值的。//如果布尔表达式 1 为true,则执行该语句块。//如果布尔表达式 2 为true,则执行该语句块。

2024-09-10 17:43:44 298

原创 Scala的基本运算

而对于非短路运算而言,不管是与运算还是或运算,不管表达式1是true还是false(即使此时的表达式1已经能够决定整个运算的结果),都会对表达式2的值进行运算,然后再根据表达式1的值和表达式2的值综合判断出整个运算的结果。·运算符为&&时:如果表达式1为false,则result=false,也就是说此时表达式1能够决定整个与运算的值,因此不会再去求表达式2的值。·运算符为||时:如果表达式1为true,则result=true,也就是说此时表达式1能够决定整个或运算的值,因此不会再去求表达式2的值。

2024-09-05 19:51:48 426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除