当前搜索:

面试题--scala全排序过滤字段

目录1、需求2、代码3、结果展示————————————————————————————-1、需求求 1 to 5 的全排序, 2不能在第一位, 3,4不能在一起2、代码import util.control.Breaks._ /** * Created by Administrator on 2017/9/22 0022. * * 1 to 5 的全排序 * 2不能在第一位 *...
阅读(315) 评论(0)

Scala的安装

安装软件 安装路径 设置变量环境 安装路径 验证...
阅读(383) 评论(2)

Scala:使用 for-yield 表达式打印乘法表

在《Programming in Scala》中作者说,“Scala 中的 for 表达式对于迭代就像一把瑞士军刀”。可见,for 表达式的使用在 Scala 中出于多么重要的位置。我们可以使用for 表达式来简洁地完成迭代枚举的功能。与 Java 等不同的是,Scala 中有个生成器(generator)的概念,它的语法是 1 to 10 或者 1 until 10 ,前者代表从 1 到 10 进...
阅读(363) 评论(0)

Scala:日期和时间

package com.yh.hbaseusers import java.time.LocalDate /** * Created by silentwolf on 2016/6/30. */ object fileTest { def main(args: Array[String]) { var nowdate = LocalDate.now() println...
阅读(3753) 评论(0)

Scala:小工具

随机生成10之内的整数数据 package object hbaseuser { def main(args: Array[String]) { var i = 0 for( i <- i to 10){ println((math.random*100).round.toInt) } } }...
阅读(411) 评论(0)

Scala伴生类Class和伴生对象Object的区别

1、scala没有静态方法或者静态字段 2、伴生对象充当于静态方法的类,所以伴生对象中全是静态的 3、var 是可变参数 , val是不可变参数 package com.donews.objectBean /** * Created by yuhui on 2016/6/15. * * 注意要点: * 1、scala没有静态方法或者静态字段 * 2、伴生对象充...
阅读(3029) 评论(0)

Scala:建立对象

package com.donews.objectBean /** * Created by yuhui on 2016/6/15. * * 注意要点: * 1、属性字段必须初始化 * 2、get和set方法默认有,不需要写 * 3、没有无参构造函数,只有有参构造函数 * 4、没有静态代码块,只有代码块 * 5、每次new一个对象时候,代码块只执行一次 */...
阅读(409) 评论(0)

Scala常见错误

1、在idea中 使用 scala version 2.9.3,报错 Error:object scala.reflect.ClassManifest not found. ... 升级scala version 到 2.11.0后, 解决。 新版本 scala 的 lib 中多了一个 scala-reflect.jar. 具体原因不明 2、编写...
阅读(596) 评论(0)

Scala正则使用

package main.scala import com.alibaba.fastjson.{JSON, JSONObject} import scala.util.matching.Regex /** * Created by silentwolf on 2016/5/23. */ object dataTest { def main(args: Array[String])...
阅读(234) 评论(0)

Scala极速入门

快速学习   http://www.yiibai.com/scala/scala_environment_setup.html 定义 Scala语言是一种面向对象语言,同时又结合了命令式(imperative)和函数式(functional)编程风格。官网描述:Object-Oriented Meets Functional(面向对象遇到函数式编程)。 安装 下载地址h...
阅读(418) 评论(0)

Scala下划线“_”的用法

第一:初始化的时候。object Sample { var name: String = _ def main(args: Array[String]) { name = "hello world" println(name) } }在这里,name也可以声明为null,例:var name:String=null。这里的下划线和null的作用是一样的。第二:引入的时候。i...
阅读(1217) 评论(0)
    【个人简介】
    个人资料
    • 访问:428771次
    • 积分:7060
    • 等级:
    • 排名:第3652名
    • 原创:282篇
    • 转载:23篇
    • 译文:24篇
    • 评论:90条
    博客专栏