1
스칼라에서 연산자와 패턴 매칭을 할 수 있습니까? 나는 예를 ("Hello World", +)
또는 ("Good Afternoon", /)
를 들어, 입력 튜플을 원하는 것처럼, 다른 사업자에 대해 서로 다른 작업을 할 :스칼라 : 연산자 패턴 매칭
mytuple match {
case (SomeRegex(str), +) => println(str + " the same")
case (SomeRegex(str), /) => println(str + " but different")
}
가 어떻게 올바르게 할 수 있습니까? 운영자가하는 일에 신경 쓰지 않고 단지 환경 인으로만 보내고 싶습니다.
심지어 문자 +
또는 /
을 따라 가더라도 모범 사례로 간주되지만 거의 믿을 수 없습니다.