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()
}
答案 0 :(得分:4)
使用此符号的大多数项目使用Scalariform之类的工具在您编写后=>
自动将⇒
更改为@ionic/cli-utils : 1.18.0
ionic (Ionic CLI) : 3.18.0
。
就个人而言,我更喜欢使用带有连字的字体(例如Fira Code)来渲染漂亮的箭头等。
答案 1 :(得分:2)
在“设置”标签中(文件=&gt; Linux中的设置,可能与Mac OS上相同/相似),通过编辑器将其添加为实时模板=&gt;实时模板。