摘要:
处理语法:try { // ...} catch { case ex: Exception => { ex.printStackTrace() // 打印到标准err System.err.println("excep... 阅读全文
摘要:
build.sbtname := "draw"version := "1.0"scalaVersion := "2.11.8"libraryDependencies += "org.scalanlp" %% "breeze-viz" % "0.12"Draw... 阅读全文
摘要:
先看def p:object Json4sTest { def main(args: Array[String]): Unit = { def p = f println(p) println(... 阅读全文
摘要:
d:/test.txt文件内容:121 2程序:import scala.io.Sourcedef main(args: Array[String]): Unit = { val filename = "d:/test.txt" var buff... 阅读全文
摘要:
Set类:查看scala文档可以看到Set类有一个超类是:(A) ⇒ Boolean所以可以有这样用法:"2018-01-03 08:00:02".filterNot("-:".toSet)//20180103 080002提示:scala> Set('a'... 阅读全文
摘要:
pi.txt保存了圆周率,精确到小数点后100万位。import scala.io.Sourceobject PiUtil { private val filename = "bin/pi.txt" private val bs = Source... 阅读全文
摘要:
定义一个可变参数的函数可变的参数只能是函数最后一个参数,而且参数类型要一致。def f(nums: Int*){ println(nums.getClass) for(i f()class scala.collection.immutable.... 阅读全文
摘要:
github: https://github.com/json4s/json4s使用 json4s库依赖:val json4sNative = "org.json4s" %% "json4s-native" % "3.2.11"数据类型:sealed abs... 阅读全文
摘要:
查找符合要求的串:def main(args: Array[String]): Unit = { val regex = new Regex("""\d+""") val res = regex.findAllIn("ab145as,a25aa5... 阅读全文
摘要:
AnyRef中定义了eq方法,比较两个变量是否指向同一个对象,相当于Java中用==直接比较,不会抛出空指针异常。AnyRef中的equals方法调用eq,但是null调用会抛出空指针异常。必要时重写此方法。AnyRef的==方法,会先判断null,然后再调... 阅读全文