package com.zhu.scala
import java.io.{File, FileNotFoundException, FileReader}
/**
* Created by zhuhailong-dc on 2017/3/3.
*
* 内建控制结构
* 1. if
* 2. while
* 3. For
* 4. Try
* 5. Match
* 6. break&continue
*
*/
class Scala_5{
}
object Scala_5 {
def main(args: Array[String]): Unit = {
//1. if
/**
* 在scala中使用val比var更好的体现面向函数式编程,同时也更好的支持了等效推论
*/
val filename = if (1 == 1) 1 else 0
//println(filename)
//2. while
var line = ""
// do{
// //line=readLine(); //在控制台输入内容
// println("Read:"+line)
// }while(line=="")
/**
* 在Scala中 一个方法中,没有返回值的话,等于() 这是不同于Java的地方
*/
//3. For
val files = (new File(".")).listFiles();
for (file <- files) {
//println(file)
}
for (i <- 1 to 4) {
//println(i)
}
for (i <- 1 until 4) {
//print
Scala控制结构讲解
最新推荐文章于 2019-05-29 21:20:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)