当前位置: 首页 > news >正文

5118网站wordpress 淘点金

5118网站,wordpress 淘点金,云南楚雄天气,php网站开发视频教学一、循环守卫 循环守卫&#xff0c;即循环保护式&#xff08;也称条件判断式&#xff0c;守卫&#xff09;。保护式为 true 则进入循环体内部&#xff0c;为false 则跳过&#xff0c;类似于continue。 1、基本语法 for(i <- 1 to 3 if i ! 2) { print(i " ") } p…

一、循环守卫
循环守卫,即循环保护式(也称条件判断式,守卫)。保护式为 true 则进入循环体内部,为false 则跳过,类似于continue。
1、基本语法
for(i <- 1 to 3 if i != 2)
{ print(i + " ")
}
println()
2、案例实操:
需求:输出 1 到 10 中,不等于 6 的偶数的值
object demo01 {
def main(args: Array[String]):Unit = {
for (i <- 1 to 10 if i % 2 == 0 && i != 6) {
println(i + "符合条件的偶数")
}
}
}

二、循环步长
1、基本语法
object demo03 {
def main(args: Array[String]):Unit = {
for (i <- 1 to 10 by 2)
{ println("i=" + i)
}
by 表示步长
2、案例实操:
需求:输出2到20以内,以3为步长的所有数
for (i <- 2 to 20 by 3) {
  println("数值为: " + i)
}

三、嵌套循环
1、基本语法
for(i <- 1 to 3; j <- 1 to 3) {
println(" i =" + i + " j = " + j)
}
没有关键字,所以范围后一定要加;来隔断逻辑
2、案例实操:
需求:使用嵌套循环打印九九乘法表
object demo03 {
def main(args: Array[String]):Unit = {
for (i <- 1 to 9; j <- 1 to i) {
  print(s"$j * $i = ${i * j}\t")
  if (j == i) println()
}

四、循环返回值
1、基本语法
val res = for(i <- 1 to 10) yield i
println(res)
将遍历过程中处理的结果返回到一个新 Vector 集合中,使用 yield 关键字。
2、案例实操
需求:将原集合中所有整数加 3 ,并把结果返回到一个新的集合中。
object demo04{
  def main(args: Array[String]): Unit = {
    val numList = List(1, 2, 3, 4, 5)
    var res = for (i <- numList) yield {
      i + 3
    }
    println(res)
  }
}    

五、倒序打印
案例实操:
需求:倒序打印数组 Array(5, 10, 15, 20, 25) 中的元素。
object demo05{
  def main(args: Array[String]): Unit = {
val arr = Array(5, 10, 15, 20, 25)
for (elem <- arr.reverse) {
  println(elem)
}
}
}

六、循环中断
1、基本说明
Scala 内置控制结构特地去掉了 break 和 continue,是为了更好的适应函数式编程,推荐使用函数式的风格解决break 和continue 的功能,而不是一个关键字。Scala 中使用breakable 控制结构来实现 break 和 continue 功能
2、案例实操
需求:采用异常的方式,在遍历数组时,遇到特定元素就退出循环 。
object demo06{
def main(args: Array[String]): Unit = {
  try {
    val arr = Array(10, 20, 30, 40, 50)
    for (elem <- arr) {
      println(elem)
      if (elem == 30) throw new RuntimeException
    }
  } catch {
    case _: RuntimeException => println("循环因特定条件提前结束")
}
}
}

http://www.dtcms.com/a/580816.html

相关文章:

  • 苏州网站设计公司价格自己怎么在网上开店
  • 网站购物功能如何做网站制作感受
  • 网站备案注销原因海外医疗网站建设
  • 建设公司网站的步骤成都做公司网站推广
  • 成都市建设部官方网站青岛九二网络科技有限公司
  • 做域名交易网站旅游网站色彩搭配
  • 软件库网站源码中国铁建企业门户网站
  • 网站开发人员工具下载视频旅游网站开发项目介绍
  • 国内做外单的网站有哪些资料网页图片提取器
  • PHP网站建设项目经验做网站关键字
  • 杭州绿城乐居建设管理有限公司网站设计院排名前十强
  • 云平台开发网站惠州网站建设哪家好
  • 湖南郴州建设局网站手怎么搭建网站
  • 深圳的小程序开发公司营销型网站建设优化建站
  • 行业网站建设的开发方案竞赛作品发表网站怎么做
  • 怎样建网站卖东西抓关键词的方法10条
  • 手机微信网站怎么做二级学院网站建设整改方案
  • 网站页面那个图怎么做夫唯seo培训
  • 河北建设集团网站淘宝客网站建设要注意什么
  • 仁怀网站建设wordpress 指定目录页
  • 移动网站建设案例无锡易时代网站建设有限公司怎么样
  • 千助网站建设怎么做审核网站
  • 怎样可以快速增加网站的反链网站建设的域名的选择
  • 微网站和网站的区别233小游戏网页入口
  • 企业的网站开发费用摊销几年做淘宝网站多少钱
  • 请详细说明网站开发流程及原则手机网站设计案
  • 开发商城网站建设武威网站建设价格
  • 一个网站做数据分析要多少钱如何建立自己的企业网站
  • 山西网站建设方案wordpress 幻灯片插件使用
  • 美橙西安网站备案拍照专门做团购的网站