自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Scala的函数基础

实现链式风格的函数可以提高代码的可读性和可维护性,同时也使得代码更加简洁和优雅。不同的编程语言可能有不同的实现方式,但核心思想都是让函数能够连续地被调用,以达到更加高效和灵活的编程效果。1、设置函数的默认参数。2、实现链式风格的函数。如何设置函数的默认参数。5、用def来定义函数。

2024-09-30 11:34:19 564

原创 递归函数。

4、定义一个函数:打印多位数字的各个位数上的数字-折数。2、定义一个函数,求1*2*3*4*...*n。3、定义一个函数,计算斐波那契数列的第n项。1、定义一个函数,求1-n的和。

2024-09-26 11:40:00 122

原创 Scala的伴生类和对象

Scala对象的创建和所属类和相等性判断。覆写equals方法。定定义函数和调用函数。

2024-09-23 11:39:21 172

原创 基本构造函数和伴生类和对象

2024-09-19 11:37:51 116

原创 scala的while语句和do...while语句

while语句和do...while语句的区别。do...while 语句:先执行,再判断。while语句:先判断,再执行。do...while 语句。while(条件语句){}while(条件语句)

2024-09-19 09:50:22 125

原创 scala中idea点搭建

var input = scala.io.StdIn.readLine("请输入一些文本:")println("你输入的浮点数是:"+input)println("你输入的文本是:"+input)println("你输入的整数是:"+input)获取一个浮点数的输入。

2024-09-19 09:48:43 125

原创 浮点精度问题

2.利用BigDecimal,Java和Scala中都有BigDecimal对象,利用它能够准确地解决符点数精度问题。由于浮点数在转换成二进制数时存在一定的误差,所以就导致使用浮点数必然会存在一个精度的问题,小数的计算会存在误差。在scala中0.1+0.2≠0.3(只有这一个式子不成立)同样这个问题也可以用下述大数问题解决。1.自定义一定的精度,例如可以指定数据只要满足小数点后两位即可,或者将钱数精确到分等。

2024-09-19 09:37:02 95

原创 scala的基本运算

位运算符:用于对二进制数的位进行左移、右移、取反等操作。·赋值运算符:用于将一个值进行赋值,例如=、+=、一=等。运算符实际上就是一个特殊的符号,使用运算符,可以将一个或多个操作数练成可执行的语句,用于实现不同的功能。算术运算符:只能用来做加、减、乘、除等算术运算。关系运算符:用来对数值进行比较,比如>、<=、>=等。按照对数据操作的功能不同,我们可以把Scala运算符分为以下几大类。逻辑运算符:包含逻辑与、逻辑或、逻辑非三种运算符,也是用于比较的。

2024-09-19 09:35:28 101

原创 scala入门基础

编写代码换行时必须用分号结束这一强制性要求不同,Scala具有自动推断分号的功能。在关键字with用在Scala中编写代码换行时,可以不加分号,当没有加分号时,Scala会在编译时自动加上分号。val:表示一种不可变变量,类似于 Java 中的 final,在 scala 中推荐使用该变量。如果一行只有一条语句或一个表达式时,则分号可以加,也可以不加;分号是表达式的分隔符,Scala具有自动推断分号的功能。文档注释 /**注释文字*/多行注释 /*注释文字*/单行注释 //注释文字。

2024-09-14 10:11:17 459

空空如也

空空如也

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

TA关注的人

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