自定义博客皮肤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是一种支持函数式编程的现代编程语言,其函数有着非常灵活的设计。Scala中的函数被称为"闭包"(Closure),它不仅可以接收输入参数(即形参),还可以访问并操作它们所在的上下文环境中的变量,这种特性叫做"捕获外部状态"。Scala还支持 currying(部分应用)和 partial application(部分求值),使得函数能够更方便地组合和复用。

2024-10-09 20:09:55 114

原创 哈哈哈哈哈

1.基本情况:最小问题的答案 防止死循环 直接问求解 f(1) = 1。2.递归情况:大事化小再次调用自己 f(n) = f(n-1) + n。递归函数:在函数内部再次调用自己。

2024-10-09 20:08:30 95

原创 哈哈哈哈哈

定义一个伴生对象 用apply的方法来实现。2.参数列表一定相同,参数类型是Any。1.如何不使用new来定义对象。2.如何判断一个对象所属的类。3.如何判断两个对象是否相等。3.用override关键字。用getClass()方法。4.如何改写equal。1.方法名不可以改变。

2024-09-23 10:22:40 120

原创 Unit Null Nothing类型

2024-09-18 21:41:31 114

原创 补码 反码 原码

2.负数的反码=它的原码符号位不变,其他位数取反(0变1 1变0)5.java没有符号位,换言之,Java中的数都是有符号的。3.负数的补码=它的反码+1,负数的反码=负数的补码-1。6.在计算机中运行中,都是以补码的方式来运算。二进制最高位符号位:0表示正数,1表示负数。1.正数的原码 反码 补码都一样。7.看运行结果时,看他的原码。4.0的反码,补码都是0。

2024-09-18 21:35:58 121

原创 while 与 do...while循环

while是先判断循环条件是否成立,成立运行执行代码块,则退出循环,执行循环外的语句。而do....while不管条件成不成立都先执行一次,再来判断循环条件是否成立。1.while 与 do...while语法。自增长 i+=1 或 i-=1。while(条件表达式){}while(条件表达式)i+=1 或 i-=1。

2024-09-18 21:30:29 162

原创 for循环

循环守卫:循环守卫,即循环保护式(也称条件判断式,守卫). 保护式为true则进入循环体内部,为false则跳过,类似于continue.返回值:所有的表达式都是有返回值的,但是返回值并不一定都是有值的 用yield关键字。Scala和Java for原理是一样的的是格式不太一样。for(变量名

2024-09-18 20:58:40 178

原创 短路的作用

如负载或电源的两端被导线连接在一起,就称为短路,短路时电源提供的电流将比通路时提供的电流大得多,一般情况下不允许短路,如果短路,严重时会烧坏电源或设备。不同点: &&(短路与)只要第一个条件为假,就不会执行后面的条件是否为真与假。不同点: &&(短路与)只要第一个条件为真,就不会执行后面的条件是否为真与假。相同点::两边条件只要有一个为真,那么结果就为真,则为假。而&(与)不管第一个条件为假或真都会执行后面的条件。而&(与)不管第一个条件为假或真都会执行后面的条件。多理解一点 做实操一些就明白啦 西西西!

2024-09-18 20:11:01 208

原创 Scala break和continue

在Scala里面是没有break和continue的 但我们可以导入 如图。代码:我们首先打breakable放在循环内部,在里面写break。代码:我们首先打breakable放在循环外部在里面写break。continue是退出本次循环执行下一次循环。break是退出整个循环。

2024-09-14 09:43:02 158

原创 哈哈哈哈哈

而用val声明,给i1初始值为11,然后改初始值时却报错(error:reassignment to val)我们可以看出用var声明,给i初始值为10,后面把i的初始值改为3,没有报错。所以var是可变变量而val是不可变的变量。Scala小白思维导图。我们先可以看看两个代码。var和val的区别。

2024-09-03 22:10:41 177

空空如也

空空如也

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

TA关注的人

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