Scala
文章平均质量分 79
龙子木
这个作者很懒,什么都没留下…
展开
-
Scala的LRU算法实现
/** * Created by Bruce on 2017/6/15. *//** * Input:array = [1,2,3,5,8,4,5,2,9], size = 4 * Output: result = 8 * LRU分析参考: * ⑴get(key):如果key在cache中,则返回对应的value值,否则返回-1 * ⑵set(key,value):如果key不在原创 2017-06-16 13:25:10 · 1192 阅读 · 0 评论 -
Scala类与模式匹配
Scala 官网:http://www.scala-lang.org/一、类1、main/* * main method * ⑴如同Java中,如果要运行一个程序,必须编写一个包含main方法的类一样; * 在Scala中,如果要运行一个应用程序,必须要有一个main方法,作为入口; * ⑵在Scala中的main方法定义为def main(args:Array[Str原创 2017-06-12 16:11:52 · 3006 阅读 · 0 评论 -
Scala之变量与函数
Scala 官网:http://www.scala-lang.org/一、数据类型二、变量1、变量定义的语法关键字(val / var) 变量名 : 数据类型(首字母大写) = 值2、使用val定义一个不可变变量//声明一个不可变整型变量a并赋值为3,再次给a赋值时则报error:reassignment to valval a:Int=3原创 2017-06-09 12:51:54 · 3622 阅读 · 0 评论 -
Scala高阶函数与隐式转换
Scala 官网:http://www.scala-lang.org/一、高阶函数1、函数化简package com.example.scala/** * Created by Bruce on 2017/6/12. *//** * ⑴接收其他函数作为参数的函数,被称作高阶函数(higher-order function); * ⑵Scala中,由于函数是一等公民原创 2017-06-12 16:36:08 · 2991 阅读 · 0 评论