Scala的函数定义、流程控制和异常处理
2016-03-28 19:56
369 查看
根据观看王家林老师的课程来做的笔记。
初步入门Scala要安装好java jdk和 Scala,注意要对应的版本。
初步入门Scala要安装好java jdk和 Scala,注意要对应的版本。
package com.sysu.jerry //object里面是静态方法,都会执行 object HelloScala { //无参数的函数 /* def doWhile(){ var line = "" do{ line = readLine() println("Read: "+ line) }while(line != "") }*/ //有参数的函数,求余数 /* def looper(x:Long, y:Long) : Long = { var a = x var b = y while(a != 0){ val temp = a a = b % a b = temp } b }*/ /* val n = 99 //val file = "Spark.txt" //openFile(file) try{ val half = if(n % 2 == 0) n/2 else throw new RuntimeException("N must be event") }catch{ case e:Exception => println("The exception is :" + e.getMessage()) }finally{ // close(file) }*/ def main(args: Array[String]):Unit = { //println("hello world!!!"); //for(arg <- args) println(arg) //doWhile //println(looper(100,298)) //var file = "scala.txt" //if (!args.isEmpty) file = args(0) //val file = if (!args.isEmpty) args(0) else "scala.xml" // println(file) //for(i <- 1 to 10){ // for(i <- 1.to 10){ // println("Number is :" + i) //} val files = (new java.io.File(".")).listFiles() for (file <- files){ println(file) } } }
相关文章推荐
- 日历控件
- Android Studio关于百度地图so库的配置问题
- oracle中sql语句的优化
- Spring3.2.6中事件驱动模型实现原理深入源码分析
- Educational Codeforces Round 10 D. Nested Segments 离线树状数组 离散化
- tomcat server.xml配置
- tomcat server.xml配置
- Navicat for MySQL每次打开数据库时,总是弹出“取得ER图表信息”框的解决方法
- 一些好用的快捷键
- java 保留小数点后两位
- Windows下yaf的扩展
- 获取url参数的方法
- 魅族手机listview适配问题
- hdu4031 Atack(树状数组区间更新单点求值)
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问
- 三角形5
- iterm2
- html的表单form
- HDU 1064 Financial Management
- Android中Uri的使用