![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
糯米君_
算法工程师
展开
-
scala break 语句
Scala 语言中默认是没有 break 语句,但是你在 Scala 2.8 版本后可以使用另外一种方式来实现 break 语句。当在循环中使用 break 语句,在执行到该语句时,就会中断循环并执行循环体之后的代码块。语法:// 导入以下包import scala.util.control._// 创建 Breaks 对象val loop = new Breaks;// 在 breakable 中循环loop.breakable{ // 循环 for(...){原创 2022-01-20 23:34:17 · 251 阅读 · 0 评论 -
scala for循环的多种用法
for 循环允许编写一个执行指定次数的循环控制结构。一、Scala 语言中 for 循环的语法:Range 可以是一个数字区间表示 i to j ,或者 i until j。左箭头 <- 用于为变量 x 赋值。for( var x <- Range ){ statement(s);}1.使用了 i to j 语法(包含 j)的实例:object IToJ { def main(args: Array[String]) { var a = 0; // for原创 2022-01-20 23:26:23 · 2105 阅读 · 0 评论 -
scala while循环,do...while循环,while无限循环
while循环:运行一系列语句,如果条件为true,会重复运行,直到条件变为false。object WhileLoop { def main(args: Array[String]) { // 局部变量 var a = 10; // while 循环执行 while( a < 20 ){ println( "Value of a: " + a ); a = a + 1; } }}do_while循环:类似 whil原创 2022-01-20 22:58:34 · 510 阅读 · 0 评论 -
Scala IF...ELSE 语句
Scala IF…ELSE 语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。if 语句语法:if(布尔表达式){ // 如果布尔表达式为 true 则执行该语句块}object IfStatement { def main(args: Array[String]) { var x = 10; if( x < 20 ){ println("x < 20"); } }}if…else 语句语法:i原创 2022-01-10 23:12:58 · 275 阅读 · 0 评论 -
scala 运算符优先级
优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级:原创 2021-12-31 13:25:00 · 481 阅读 · 0 评论 -
scala 运算符
Scala 含有丰富的内置运算符,包括以下几种类型:算术运算符关系运算符逻辑运算符位运算符赋值运算符算术运算符:object ArithmeticOperator { def main(args: Array[String]) { var a = 10; var b = 20; var c = 25; var d = 25; println("a + b = " + (a + b) ); println("a - b = " + (a - b原创 2021-12-31 13:21:51 · 477 阅读 · 0 评论 -
scala 访问修饰符:private,protected,public
Scala 访问修饰符基本和Java的一样,分别有:private,protected,public,如果没有指定访问修饰符,默认情况下,Scala 对象的访问级别都是 public。私有(Private)成员:// 用 private 关键字修饰,带有此标记的成员仅在包含了成员定义的类或对象内部可见,// 同样的规则还适用内部类。class Outer{ class Inner{ private def f(){ println("f") } class原创 2021-12-30 00:04:16 · 964 阅读 · 0 评论 -
scala变量
变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。一、变量:在程序运行过程中其值可能发生改变的量叫做变量。二、常量 :在程序运行过程中其值不会发生变化的量叫做常量。在 Scala 中,使用关键词 “var” 声明变量,使用关键词 “val” 声明常量。object Variable { def main(args: Array[String]) { // 变量 var myVar : String = "Foo" println(myV原创 2021-12-29 00:03:33 · 854 阅读 · 0 评论 -
scala转义字符的使用
常见转义字符:使用:object EscapeCharacter { def main(args: Array[String]) { // 转义字符的使用 println("Hello\tWorld\n\n" ); }}原创 2021-12-28 22:51:46 · 818 阅读 · 0 评论 -
scala 换行符
object WrapSymbol { def main(args: Array[String]) { // 若一行里仅有一个语句,';'可不写。另一方面,如果一行里写多个语句那么分号是需要的 val s = "教程"; println(s) }}原创 2021-12-23 23:47:56 · 1761 阅读 · 1 评论 -
scala_注释
object Annotation { /* 这是一个 Scala 程序 * 这是一行注释 * 这里演示了多行注释 */ def main(args: Array[String]) { // 输出 Hello World // 这是一个单行注释 println("Hello, world!") }}原创 2021-12-23 23:46:08 · 248 阅读 · 0 评论 -
第一个 Scala 程序
object HelloWorld { /* 这是我的第一个 Scala 程序 * 以下程序将输出'Hello World!' */ def main(args: Array[String]) { println("Hello, world!") // 输出 Hello World }}原创 2021-12-23 23:44:13 · 220 阅读 · 0 评论