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

院校网站建设对比分析实训报总结怎么设立网站

院校网站建设对比分析实训报总结,怎么设立网站,二次开发的意思,网站开发保密协议模板目录 单分支 双分支 多分支 for 循环控制 循环守卫 循环步长 循环嵌套 循环返回值 While 和 do..While 循环控制 While循环控制 do..While 循环控制 循环中断 单分支 if (条件表达式) {执行代码块 }var age StdIn.readShort()if (age 18){println(童年 StdIn.readShort()if (age 18){println(童年) }双分支 if (条件表达式) {执行代码块 1 } else {执行代码块 2 }var age StdIn.readShort()if (age 18){println(童年)}else{println(成年)} 多分支 if (条件表达式 1) {执行代码块 1 } else if (条件表达式 2) {执行代码块 2 …… else {执行代码块 n }println(input age) var age StdIn.readInt()if (age 18){println(童年) }else if(age18 age30){println(中年) }else{println(老年) }Scala 中 if else 表达式其实是有返回值的具体返回值取决于满足条件的代码体的最后一行内容。 val res :String if (age 18){童年 }else if(age18 age30){中年 }else{老年 }println(res)for 循环控制 for(i - 1 to 3){print(i ) } println()- 表示java里面的:,1 to 3 表示[1,2,3],前后闭合 循环守卫 for(i - 1 to 3 if i ! 2) { print(i ) } println()循环守卫即循环保护式也称条件判断式守卫。保护式为 true 则进入循环体内部为false 则跳过类似于continue。 循环步长 for (i - 1 to 10 by 2) {println(i i) } 循环嵌套 //两种写法效果相同但是第二种能应对更多的情况for (i - 1 to 2; j - 1 to 2) {println( i i j j)}for (i - 1 to 2) {// some codefor (j - 1 to 2) {println( i i j j)}} for 推导式一行中有多个表达式时所以要加 ; 来隔断逻辑for 推导式有一个不成文的约定当 for 推导式仅包含单一表达式时使用圆括号 当包含多个表达式时一般每行一个表达式并用花括号代替圆括号如下 for {i - 1 to 3 j 4 - i } {println(i i j j) }上面代码等价于 for (i - 1 to 3) { var j 4 - iprintln(i i j j) }循环返回值 将遍历过程中处理的结果返回到一个新 Vector 集合中使用 yield 关键字。 很少使用 了解即可 var res for (i - 1 to 10) yield (i 1)println(res) While 和 do..While 循环控制 While循环控制 循环变量初始化 while (循环条件) {循环体(语句) 循环变量迭代 }循环条件是返回一个布尔值的表达式while 循环是先判断再执行语句与 for 语句不同while 语句没有返回值即整个 while 语句的结果是Unit 类型()因为 while 中没有返回值所以当要用该语句来计算并返回结果时就不可避免的使用变量而变量需要声明在 while 循环的外部那么就等同于循环的内部对外部的变量造成了影响所以不推荐使用而是推荐使用 for 循环。var i 1while (i 5) {println(swhile第${i}次输出)i 1} do..While 循环控制 循环变量初始化; do{循环体(语句) 循环变量迭代 } while(循环条件)循环条件是返回一个布尔值的表达式do..while 循环是先执行再判断var i 1do {println(s这是do while第${i}次输出)i 1} while (i 5) 循环中断 Scala 内置控制结构特地去掉了 break 和 continue是为了更好的适应函数式编程推荐使用函数式的风格解决break 和continue 的功能而不是一个关键字。Scala 中使用breakable 控制结构来实现 break 和 continue 功能。 import scala.util.control.Breaksobject TestContinue {def main(args: Array[String]): Unit {Breaks.breakable(for (i - 1 to 10) {if (i % 2 0) {Breaks.break()}println(i)})println(exit)}}
http://www.hkea.cn/news/14574571/

相关文章:

  • 数字校园建设专题网站网站开发费用报价
  • 贵州建设厅网站wordpress主题存放目录
  • 哪里的佛山网站建设舟山网站网站建设
  • 省建设执业资格注册中心网站设计风格网站欣赏
  • 做黑网站赚钱吗贵阳网站建设宏思锐达
  • 酒水销售网站模板制作图片软件免费版
  • 网站开发资金规模360建筑网密码忘了
  • 什么是网站开发公司网站备案名称更换
  • 会议专题网站建设报价单百度电脑版下载
  • 网站数据库网络错误怎么解决方案php网站建设的公司
  • 婚庆网站名字网站建设 报价单 doc
  • 免费网站平台推荐网站全网推广好还是做58精准好
  • 套路网站怎么做的jsp网站开发技术的开发
  • 网站四对联广告代码网站建设及相关流程图
  • 做网店有哪些拿货网站怎样开通微信公众号平台
  • 公司网站建设安全的风险牡丹江网路运营中心
  • 都市网安徽360优化
  • 灯塔建设网站wordpress没权重
  • 济宁做网站的企业wordpress for ace
  • 做网站公司实力排名西安十大网络公司排名
  • wordpress导入主题数据seo网站优化服务合同
  • 上海建智建设人才培训中心网站网站为什么不收录
  • 建设网站技术人员先进事迹辽宁建设工程信息网盲盒
  • 泉州哪个公司网站做的好网站搭建素材群
  • 搜网站网wordpress高端教程
  • 没有营业执照可以建设网站网站建建设
  • 广州网站设计建设公司wordpress删除plugins
  • 凤城市网站建设阿里云搜索引擎入口
  • 怎样是做网站国际贸易网站建设
  • AWS免费套餐做网站可以吗嘉兴招聘网