• Scalaのsealed abstractとabstract classの比較

    質問 の違いは何ですか? sealed abstract と abstract Scala クラス? どのように解決するのですか? 違いは、シールされたクラスのすべてのサブクラスは(抽象クラスであろうとなかろうと)シールされたクラスと同じファイルになければならないことです。

    2023-11-29 03:03:05
  • なぜScalaのタプルの構文は変わっているのか?

    質問 数学とコンピュータサイエンスでは、タプルは要素の順序付きリストです。集合論では、(順序付き)n-タプルはn個の要素のシーケンス(または順序付きリスト)であり、nは正の整数である。 したがって、例えばPythonではタプルの2番目の項目は次のようにアクセスします。 t[1] . Scalaでは,奇妙な名前を使ってのみアクセスが可能です. t._2 . そこで質問ですが

    2023-11-08 02:36:24
  • Scala - Seqのサイズと長さの違いは何ですか?

    質問 Seqのサイズと長さはどう違うのですか?どのような場合にどちらを使用し、どのような場合にもう一方を使用するのでしょうか? scala> var a :Seq[String] = Seq("one", "two") a: Seq[String] = List(one, two) scala> a.size res6: Int = 2 scala> a.length

    2023-11-03 20:20:16
  • Scala - 配列を表示する

    質問 Scalaでは配列の印刷のサポートがやや不足しているように思えます。 もし1つを印刷すると、Javaで得られるようなデフォルトのゴミが出ます。 scala> val array = Array.fill(2,2)(0) array: Array[Array[Int]] = Array(Array(0, 0), Array(0, 0)) scala&g

    2023-10-27 19:25:56
  • ScalaのforSomeキーワードは何のためにあるのか?

    質問 以下のコードスニペットを見つけました。 List[T] forSome { type T } は forSome はメソッドのように見えますが、友人がキーワードだと教えてくれました。 についてググってみましたが、ほとんどドキュメントがありませんでした。 forSome . これは何を意味するのでしょうか、そしてどこでそれについての文書を入手できますか? どのように解

    2023-10-19 07:39:50
  • ローカルmavenリポジトリにファイルがあるにもかかわらず、SBTがファイルを見つけ出せない

    質問 私のローカルリスポジトリにあるmavenの依存関係に問題があります。 SBT はそれを見つけることができません。すでにログレベルをデバッグに設定しましたが、新しいものは何も得られません。 ファイルはリポジトリにあります。コンソールからファイル エクスプローラーにパスをコピー ペーストすると、そこにあります。 出力されたものです。 [debug] tryi

    2023-10-14 19:48:19
  • Scalaの暗黙のパラメーターの良い例?[クローズド]

    質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2023-10-12 07:17:10
  • すべてのScalatestテストの前または後に何かをしている

    質問 RESTful API の異なるエンドポイントをテストする scalatest のテストスイートを持っています。 私は本当に最高の構成のために異なるファイルにそれらを分離したい。 私の問題は、すべてのテストの前に何か(私の場合はHTTPサーバーですが、それが何であるかは重要ではありません)を開始し、すべてのテストが終了した後にそれをシャットダウンする方法です。 私はBefore

    2023-10-09 13:52:27
  • Scala 2.8 コレクション設計のチュートリアル

    質問 ロックされています。 . この質問とその回答は ロックされている というのも、この質問はトピックから外れていますが、歴史的な意義があります。現在、新しい回答やインタラクションを受け入れていません。 に続いて 私の息もつかせぬ混乱 を説明する良

    2023-10-05 22:41:36
  • パターンマッチング `@` シンボル

    質問 このような場合 Person というケースクラスがあります。 scala> case class Person(name: String, age: Int) {} defined class Person ... そしてこのインスタンス scala> val b = Person("Kevin", 100) b: Person = Person(Kevin,

    2023-10-05 21:30:07
  • Scala の汎用メソッド - T の ClassTag が利用できません。

    質問 私はScalaの比較的新しいユーザーで、一般的なオブジェクトメソッドを定義しようとしています。 しかし、メソッド内でパラメータ化された型を参照すると、"No ClassTag available for T"が表示されます。 以下は、この問題を説明するために作成された例です。 scala> def foo[T](count: Int, value: T): Array[T] =

    2023-10-04 22:45:26
  • Scala 用のシンプルで簡潔な HTTP クライアントライブラリ

    質問 私は、Scalaに慣用的で、使い方が簡潔で、セマンティクスが単純な、成熟したHTTPクライアントライブラリを必要としています。私は、Apache HTTPとScala Dispatchと、慣用的なScalaラッピングを約束する多数の新しいライブラリを調べました。Apache HTTPクライアントは確かに冗長性を要求し、一方Dispatchは簡単に混乱させました。 Scalaの使用に

    2023-10-01 11:01:01
  • ScalaのAkka、感嘆符と疑問符

    質問 エクスクラメーションマーク( ! ) とクエスチョンマーク ( ? ) を使ってアクターへメッセージを送ることができますか? myActor ! Hello(value1) myActor ? Hello(value1) どのように解決するのですか? 恥ずかしながらコピー [素晴らしい] です。 公式ドキュメント (外観 メッセージの送信 のセクションを

    2023-09-30 14:34:14
  • AkkaのActorとScalaのActorモデルの違いは?

    質問 AkkaのActorモデルもあるようですが、AkkaのActorとScalaのActorモデルの違いはなんでしょうか? どのように解決するのですか? そうですね、ないですね。アクターモデルがあるだけで、AkkaのアクターとScalaのアクターは、2つの の実装です。 を実装したものです。 すべてのActorモデルは、あなたの並行処理プリミティブはActorである、と

    2023-09-29 10:38:36
  • scalaのID関数はありますか?

    質問 のようなものがある場合 List[Option[A]] のようなものがあり、これを List[A] に変換したい場合、標準的な方法としては flatMap : scala> val l = List(Some("Hello"), None, Some("World")) l: List[Option[java.lang.String]] = List(Some(Hell

    2023-09-25 13:01:56
  • Playフレームワークでオプションのクエリパラメータを処理する方法

    質問 Scalaですでに機能しているPlay 2.0フレームワークベースのアプリケーションがあり、次のようなURLを提供しているとします。 http://localhost:9000/birthdays というメッセージが表示され、既知のすべての誕生日のリストが返されます。 私は今、次のようなオプションの "from" (date) と "to" リクエストパラメータで結果を

    2023-09-25 12:52:38
  • scalaで依存性注入を行うにはどうしたらよいでしょうか?

    質問 私はjavaに加えてscalaを学び始めたところですが、どのようにDIを行うのかがわかりませんでした。 どのように解決するのですか? 標準的なJavaのDIフレームワークは、通常Scalaで動作しますが、言語コンストラクトを利用して を使うこともできます。 を外部依存なしに実現することもできます。

    2023-09-21 11:27:35
  • Column.isinをリストで使用する方法とは?

    質問 val items = List("a", "b", "c") sqlContext.sql("select c1 from table") .filter($"c1".isin(items)) .collect .foreach(println) 上記のコードでは、以下のような例外が発生します。 Exception

    2023-09-16 17:06:11
  • Scalaファイルをインタプリタに読み込んで、関数を使う?

    質問 Scalaの関数をクラスではなくファイルで定義して、Scalaインタープリターで使いたいのですが。私は私が言うことができることを知っている scala filename.scala と言ってファイルを実行し、インタープリタを終了させることができるのは知っていますが、私はファイルを実行し、インタープリタにとどまり、いくつかのテストを行うようにしたいのです。どなたか、ファイルをインター

    2023-09-11 13:26:27
  • Scalaのケースクラスからマップへ

    質問 Scala の case class のインスタンスを変換する方法はありますか? case class MyClass(param1: String, param2: String) val x = MyClass("hello", "world") をある種のマッピングに変換します。 getCCParams(x) returns "param1" -> "hell

    2023-09-08 10:56:23