随笔分类 -  Scala

摘要:sbt 在sbt的配置目录,新建repositories文件,内容如下: [repositories] local osc: https://maven.aliyun.com/nexus/content/groups/public/ typesafe: https://repo.typesafe.c 阅读全文
posted @ 2022-06-23 23:24 飞_2016 阅读(171) 评论(0) 推荐(0)
摘要:源码 参考: How to Write a Custom Protocol for Gatling? Creating a custom Gatling prococol for AWS Lambda 插件开发 Action package io.gatling.ext.redis.action i 阅读全文
posted @ 2020-08-22 21:55 飞_2016 阅读(600) 评论(0) 推荐(0)
摘要:```javapackage akka;import akka.actor.typed.*;import akka.actor.typed.javadsl.*;import java.util.UUID;public class JavaAkkaTest { public static void main(String[] args) { ActorRef mainApp = ActorS... 阅读全文
posted @ 2019-12-09 15:56 飞_2016 阅读(505) 评论(0) 推荐(0)
摘要:返回值类型可以不指定,建议指定 Trait 特质 Traits 封装了方法和变量,和 Interface 相比,它的方法可以有实现,这一点有点和抽象类定义类似; Scala 中类继承为单一继承,但是可以和多个 Trait 混合,这些 Trait 定义的成员变量和方法也就变成了该类的成员变量和方法; 阅读全文
posted @ 2019-12-03 14:15 飞_2016 阅读(250) 评论(0) 推荐(0)
摘要:底层类型 scala.Null 和 scala.Nothing 类 Null 代表 null 引用。它是所有引用类(每个由 AnyRef 派生的类)的子类,但是 Null 和值类型不兼容。(任何引用类都可以赋值为 null,但是值类型不能赋值为 null) Nothing 类型是所有其他类的子类,然 阅读全文
posted @ 2019-12-03 14:10 飞_2016 阅读(126) 评论(0) 推荐(0)
摘要:```scala package day05 object Demo { def main(args: Array[String]): Unit = { // 原则上 Scala 的函数调用中可以省略所有的空括号。 "hello".length() "hello".length } } // Scala 也允许你使用 var 关键字来定义参数化成员变量,使用 var 定义的成员变量,可以重新赋值 阅读全文
posted @ 2019-12-03 09:20 飞_2016 阅读(124) 评论(0) 推荐(0)
摘要:```scala package day04 import java.io.{File, PrintWriter} class Demo(desc: String) { override def toString: String = desc } object Demo { def main(args: Array[String]): Unit = { val d = new Demo("Scal 阅读全文
posted @ 2019-12-02 19:56 飞_2016 阅读(145) 评论(0) 推荐(0)
摘要:[TOC] if Scala 中的 if 也有返回值,最后一个表达式的结果就是返回值 while Scala 中并不推荐使用循环,而是推荐使用递归函数 while 和 do...while 称为循环而不是表达式,因为他们没有返回值,或者说他们的返回值是 Unit Unit 可以写成() for fo 阅读全文
posted @ 2019-10-14 14:22 飞_2016 阅读(291) 评论(0) 推荐(0)
摘要:[TOC] 基本概念 既面向函数又面向对象 scalac对应javac,scala对应java,同时支持常用的java启动参数 void对应Unit 支持交互式命令,类似python和node.js 变量定义 函数定义 每个 Scala 表达式都有返回结果,因此函数返回结果无需使用 return 语 阅读全文
posted @ 2019-09-10 09:40 飞_2016 阅读(286) 评论(0) 推荐(0)
摘要:[TOC] 基本概念 Hello Word 与Java 不同的,Scala 的类定义可以有参数,称为类参数 Scala中类定义的同时也定义了主构造函数,主构造函数只有这一个 其他的构造函数都称为辅助构造函数,辅助构造函数需要的第一个语句都需要调用其他的构造函数(并且最终要调用到主构造函数) requ 阅读全文
posted @ 2019-09-10 09:34 飞_2016 阅读(189) 评论(0) 推荐(0)