
Scala_2.逻辑控制语句
发布日期:2021-05-07 00:19:21
浏览次数:19
分类:技术文章
本文共 1425 字,大约阅读时间需要 4 分钟。
Scala_2.逻辑控制语句
package com.liusimport scala.util.control._/****Scala_逻辑控制语句/object ControlOperation { /** * 控制语句练习 */ def controlOperation(): Unit = { val r = 1 to 5 r.foreach(print) //方式1 println("\r") r foreach print //方式2 println("\r") (5 to 1 by -2).foreach(print) //每次用循环步进为-2 // while(){...} var i = 0; while (i<10){ //while(){...} 第一次循环判断 println(s"i:${i}") i+=1; } // do ... while() 第一次先循环,后面循环再进行判断 var x = 0 do{ println(s"${x} is still less than 10") x+=1 }while(x<10) //for(... to ...){} var a = 0 for(a<-1 to 10){ //a<-1 to 10 <-是个赋值操作,将1赋值给a,然后1 to 10 println(s"Value of a:${a}") } //if(){...}else{...} 条件语句 val y = 10 if(y==1) println(s"yeah is ${y}") if(y==10) println(s"yeah is ${y}") if(y==11) println(s"yeah is ${y}") if(y==11) println(s"yeah is ${y}") else println(s"nay isn't ${y}") println(if(x==10) s"yeah is ${y}" else "nope") val text = if(x==10) s"yeah is ${y}" else "nope" } /** * break 操作 */ def breakOperation(): Unit = { val x = 0; var loop = new Breaks //创建breaks对象 for(x<-0 to 10){ println(s"loop... ${x}") if(x>6){ println(s"is ${x} 进行break操作退出循环...") loop.break; //利用Break对象执行break操作 } } } def main(args: Array[String]): Unit = {// controlOperation(); //控制语句// breakOperation(); //break操作 }}
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月01日 17时30分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
CC2640R2F学习笔记(6)——UART串口使用
2019-03-03
SHELL命令
2019-03-03
redis命令学习
2019-03-03
自然划分的3-4-5规则
2019-03-03
剑指offer Leetcode 37.序列化二叉树
2019-03-03
剑指offer Leetcode 39.数组中出现次数超过一半的数字
2019-03-03
Latex中cases环境引入报错
2019-03-03
Latex排版的时候把图片放在指定位置
2019-03-03
用 Python 把你的朋友变成表情包(鼠标事件提取 ROI 版)
2019-03-03
Tensorflow2.0:基于循环卷积网络预测剩余寿命
2019-03-03
bzoj3879: SvT 后缀自动机
2019-03-03
4084: [Sdoi2015]双旋转字符串
2019-03-03
Nginx出现500 Internal Server Error 错误
2019-03-03
pytorch loss = loss_func(output, label) 报错
2019-03-03
51nod 1526 分配笔名
2019-03-03
MySQL中drop、truncate和delete的区别?
2019-03-03
Mysql索引底层B+树的实现原理以及Innodb和Myisam引擎存储的区别
2019-03-03
09-01 Java语言基础(package、import)
2019-03-03
11-01 Java语言基础(Scanner类)
2019-03-03
12-04 Java语言基础(Arrays类)
2019-03-03