- 博客(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的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关注的人