Scala
FangStar8Jeff
这个作者很懒,什么都没留下…
展开
-
scala-OO-伴生关系
/** * Apply * * object class * * object xxx * class xxx * 伴生类 和 伴生对象 * 互为伴生 **/object ApplyApp { def main(args: Array[String]): Unit = {// ApplyTest.static//// for(i <- 1 to 10) {// ApplyTest.inc// }// println(A.原创 2021-01-25 20:19:44 · 295 阅读 · 0 评论 -
scala-OO-构造器
/** * 构造器 **/object ConstructorApp { def main(args: Array[String]): Unit = {// val person = new Person("若泽", 30)// println(s"name is: ${person.name}, age is: ${person.age}")// val p2 = new Person("PK哥", 31, "M") // 调用的附属构造器// print.原创 2021-01-25 20:13:30 · 105 阅读 · 0 评论 -
Scala之模式匹配
基本模式匹配 // 如同java中的switch case,需要匹配的参数放在match的前面,然后在方法体的case中进行相应的匹配执行的代码逻辑操作 object MatchApp extends App{ val names = Array("鹅","瓜","渣") val name = names(Random.nextInt(names.length))...原创 2019-04-28 17:22:09 · 250 阅读 · 0 评论 -
Scala之偏函数
PartitalFunction偏函数是{}内没有match的一组case语句,但是不同的是,他是被包含在花括号里面的没有macth这个单词的一组case语句 //定义方法: 方法名:PartitalFunction[传过来的参数类型,返回的参数类型] //入参 返回参数类型 ...原创 2019-04-28 17:24:04 · 448 阅读 · 0 评论 -
Scala之字符串拼接、curry函数
字符串的高级操作 知识点一: 字符串的拼接 val a = "hadoop," val b= "spark" println(s"$a+$b") //获取参数的值通过$符号获取,并且在获取前加上一个s 知识点二: 多行字符串 val c = ...原创 2019-04-28 17:30:20 · 6933 阅读 · 0 评论 -
使用scalikejdbc3.3.2来操作MySQL数据库
ScalikeJDBC是Scala开发人员基于SQL的简洁数据库访问库。该库自然包装JDBC API,为您提供易于使用且非常灵活的API。更重要的是,QueryDSL使您的代码类型安全且可重用。ScalikeJDBC是一个实用且适合生产的产品。将此库用于实际项目。http://scalikejdbc.org/在pom.xml文件中添加依赖 <depende...原创 2019-04-24 17:11:59 · 153 阅读 · 0 评论