
scala
⑨笙清栀
海到无边天作岸
展开
-
HelloScala
object HelloScala{def main(args:Array[String]){println(“HelloScala”)}}原创 2019-02-22 12:34:14 · 225 阅读 · 0 评论 -
scala传值调用和传名调用
代码:传值调用:object ZFBToPay { var money = 1000 //吃一顿消费50 def eat():Unit={ money=money-50; } //余额 def balance():Int={ eat() money } //打印余额 def printMoney(x: Int):Unit={ ...原创 2019-02-22 20:39:40 · 803 阅读 · 0 评论 -
scala可变参数
代码:object manyParam { def sum(ints : Int* ):Int = { var sum =0 for (v <- ints){ sum += v } sum } def main(args: Array[String]): Unit = { println(sum(1,2,3,4)) ...原创 2019-02-22 21:04:15 · 404 阅读 · 0 评论 -
scala默认值函数
代码:object DefaultParam { /** * 如果调用此方法且不给参数,要一个默认值 * @param a * @param b * @return */ def sum(a:Int =3 ,b:Int = 7): Int={ a + b } def main(args: Array[String]): Unit...原创 2019-02-22 21:26:12 · 676 阅读 · 0 评论 -
scala 高阶函数
代码如下:object Gaojie { //将其他函数作为参数,或者其结果是函数的函数 def getPerson(h:Int => String , f:Int): String ={ //函数h 参数为f h(f) } def Person(x: Int) = "我是" + x.toString + "很帅的狗蛋" def main(args...原创 2019-02-22 21:45:46 · 142 阅读 · 0 评论 -
scala 部分参数应用函数
代码:import java.util.Dateobject PartParam extends App { def log(date:Date ,message:String): Unit ={ //参数打印 println(s"$date,$message") } val date =new Date() //部分参数应用函数 val logM...原创 2019-02-22 22:11:49 · 242 阅读 · 0 评论 -
Scala循环
to关键字和until关键字的使用if条件语句while和for循环九九乘法表的打印学习笔记object Test1 { def main(args: Array[String]): Unit={ println(1 to 10) //不包括10 println(1 until 10) //yield将值封装到集合中 val...原创 2019-02-23 15:49:06 · 598 阅读 · 0 评论 -
Scala函数 总结
主函数函数的调用函数的匹配函数返回类型的设定函数的递归嵌套函数偏应用函数高阶函数柯里化函数object Fun { /** * 定义方法 def * 主函数必须用unit * 其他的函数中,返回值类型可加也可以不用加 * @param args */ def main(args: Array[String]): Unit =...原创 2019-02-23 21:03:21 · 258 阅读 · 0 评论