0
暗黙の期待文字列コンテキストで文字列の引数を使用して:(暗黙のクラスを有する第二1) https://stackoverflow.com/a/23115778/4631376 を と私は文字列引数ではなくて「CI」を使用しようとしています文字列リテラルScalaは:私は、このソリューション実装した
implicit class CaseInsensitiveRegex(sc: StringContext) {
def ci = ("(?i)" + sc.parts.mkString).r
}
def Refiner(uid: String) = new ActionRefiner[Input, Output] {
override protected def refine[A](request: Input[A]): Future[Either[Result, Output[A]]] = {
uid match {
case ci"${request.auid}" => Future.successful(Right(new Output[A](request.auid, request)))
}
}
}
が、文字列のコンテキスト「SC」は空であるので、それが作品にいないようです。 "request.auid"の内容を含める必要があります
リテラル文字列( "abcabc"のような内容を送信する)でうまく動作します。
思考?
予想される入力/出力と既存のエラーメッセージとともに、問題を再現するための完全なコードを記載してください。 – Daenyth