lea*_*day 1 scala intellij-idea
在 Scala 模式匹配中使用的一个常见符号是右箭头,或者 ? 或 =>。所以我的问题是输入整洁的右箭头的快捷方式是什么?我在 Mac OS 上使用 IntelliJ。
下面是一个使用 ? 来自https://doc.akka.io/docs/akka/current/guide/tutorial_1.html
package com.lightbend.akka.sample
import akka.actor.{ Actor, Props, ActorSystem }
import scala.io.StdIn
class PrintMyActorRefActor extends Actor {
override def receive: Receive = {
case "printit" ?
val secondRef = context.actorOf(Props.empty, "second-actor")
println(s"Second: $secondRef")
}
}
object ActorHierarchyExperiments extends App {
val system = ActorSystem("testSystem")
val firstRef = system.actorOf(Props[PrintMyActorRefActor], "first-actor")
println(s"First: $firstRef")
firstRef ! "printit"
println(">>> Press ENTER to exit <<<")
try StdIn.readLine()
finally system.terminate()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
669 次 |
| 最近记录: |