自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Scala中如何理解默认值的增减

println(args) //是一个集合,把所有的参数都装入。// //如果一个函数,没有参数,可以省略;定义 和 调用时的()//例子:支持传入数量不等的参数,求他们的和。//1.定义时 ,在变量的类型后面加*//支持传入数量不等的参数。

2024-09-29 18:04:40 91

原创 如何利用递归的方法解决汉罗塔游戏

/记:f(n,"A","B","C")表示n个盘子从A柱子上移到C柱子上,借用B柱子的过程。// 1.基本情况(直接能求):f(1,"A","B","C")//f(要移动的盘子的个数,起点,辅助柱子,终点)问题:求汉洛塔游戏的步骤。

2024-09-29 18:02:31 77

原创 在Scala中递归方法

2.递归情况(大事化小,自己调用自己):f(n) = f(n-1)+n。3).应用场景:适用与解决可以被分解为子问题的问题,大事化小!1).函数可以自己调用自己--------->递归函数。问题:求1+2+3+4+....+(n-1)+n。1.基本情况(直接能求):f(1) = 1。2).自己调用自己,可能会导致死循环。println("帅哥")//在函数内部再次调用自己。需要明确写出返回值类型。

2024-09-29 17:59:18 23

原创 在Scala 中函数的格式

def 函数的名称([参数列表]):返回值类型 = {2.如果没有参数,可以省略 定义时的()和调用时的()1.返回值类型可以省略。大部分情况,他都可以猜出来。"abc" //最后一条语句表示返回值。//目标:写一个函数,计算1-100的和。//目标:写一个函数,求两个数的较大值。//调用函数,并保持结果。

2024-09-26 08:40:57 122

原创 在Scala中如何使用for循环书写出九九乘法表

即可实现用for循环嵌套的方式写出九九乘法表。

2024-09-23 20:08:15 111

原创 在Scala中for循环

除了基本的for循环,Scala还支持更多灵活的for循环语法。则是一个包含多个元素的集合,可以是数组、列表、集合等。是一个变量,表示在每次循环中取出的集合中的元素。1.for循环使用关键字。

2024-09-23 19:23:40 156

原创 在Scala中0.1+0.2是否等于0.3

如果你需要精确的数值计算,可以使用BigDecimal类来处理。在Scala中,0.1 + 0.2 不等于 0.3。这是因为在计算机中,浮点数的精度有限,会导致精度误差。输出为:scala.math.BigInt = 333333333333。在Scala代码中最大数字是21474836477。// 输出Boolean = true。输出则为Int=21474836477。

2024-09-11 20:01:37 156

原创 scala的基础知识

(1)首先要认识到在Scala中val是不可变量(常量),var定义可变变量。Int,Double,Boolean等,还有一些复杂类型等等。在 Scala 中,可以通过关键字。

2024-09-11 19:39:25 224

空空如也

空空如也

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

TA关注的人

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