• [解決済み] Scalaは、コレクションをMap-by-keyに変換する最良の方法ですか?

    質問 コレクションがある場合 c 型の T というプロパティがあり p について T (タイプの P と言う)には、どのような方法があるのでしょうか? マップバイエクストラクティングキー ? val c: Collection[T] val m: Map[P, T] 一つの方法として、次のようなものがあります。 m = new HashMap[P, T] c

    2022-04-22 13:04:57
  • [解決済み】ScalaのJavaConvertersとJavaConversionsの違いは何ですか?

    質問 で scala.collection という2つの非常によく似たオブジェクトがあります。 JavaConversions と JavaConverters . この2つのオブジェクトの違いは何ですか? なぜ両方が存在するのか? どのような場合に、一方と他方を使い分けたいのか? どのように解決するのですか? EDITです。 Java Conve

    2022-04-22 08:31:51
  • [解決済み] Scalaの識別子 "implicitly "とは?

    質問 という名前の関数を見たことがあります。 implicitly Scala のサンプルで使用されています。これは何ですか、そしてどのように使用されていますか? サンプルはこちら : scala> sealed trait Foo[T] { def apply(list : List[T]) : Unit }; object Foo { |

    2022-04-22 02:09:22
  • [解決済み] 2つのマップをマージし、同じキーの値を合計するための最良の方法?

    質問 val map1 = Map(1 -> 9 , 2 -> 20) val map2 = Map(1 -> 100, 3 -> 300) それらをマージして、同じキーの値を合計したいのです。その結果、次のようになる。 Map(2->20, 1->109, 3->300) これで2つの解決策ができました。 val list = map

    2022-04-20 14:26:59
  • [解決済み] マクロから匿名クラスのメソッドを持つ構造型を取得する

    質問内容 ある型のメンバやメソッドを持つ無名クラスを定義し、それらのメソッドなどを持つ構造型として静的に型付けされたそのクラスのインスタンスを作成するマクロを書きたいとします。これは 2.10.0 のマクロ システムで可能であり、タイプ メンバの部分は非常に簡単です。 object MacroExample extends ReflectionUtils { import scala.

    2022-04-20 10:31:39
  • [解決済み】レイジーバルって何するもの?

    質問 私は、Scalaが提供する lazy vals . しかし、私は彼らが何をするのか理解できません。 scala> val x = 15 x: Int = 15 scala> lazy val y = 13 y: Int = <lazy> scala> x res0: Int = 15 scala> y res1: Int = 13 は

    2022-04-20 07:56:44
  • [解決済み] sbtのScalaTest:タグなしで単一のテストを実行する方法はありますか?

    質問 sbtで、runningで1つのテストを実行できることは知っています。 testOnly *class -- -n Tag sbt/scalatestに、タグなしで単一のテストを実行するように指示する方法はありますか?例えば testOnly *class -- -X 2 というのは、"クラス内の2番目のテストを実行するという意味です。それが何であれ"。たくさんのテスト

    2022-04-20 04:43:44
  • [解決済み] 縮小、折りたたみ、スキャン(左/右)?

    質問 を使用する必要があります。 reduceLeft , reduceRight , foldLeft , foldRight , scanLeft または scanRight ? その違いについて、簡単な例を挙げて直感的に理解したいのです。 どのように解決するのですか? 一般に、6つのfold関数はすべて、コレクションの各要素に二項演算子を適用します。各ステップの

    2022-04-19 19:11:53
  • [解決済み】Scala 2.8における<:<、<%<、=:=の意味と、それらのドキュメントはどこにあるのか?

    質問 API ドキュメントにある プレデフ 汎用関数型(From)=&gt; Toのサブクラスである、としか書かれていないのですが。 えーと、なんだっけ? どこかにドキュメントがあるのかもしれませんが、検索エンジンは "&lt;:&lt;" のような "name" をうまく扱わないので、見つけられずにいます。 続いての質問:これらのファンキーな記号/クラスはいつ使えばいいのでしょ

    2022-04-18 01:21:09
  • [解決済み】Scalaの名前による呼び出しと値による呼び出し、明確化の必要性

    質問 私の理解では、Scalaでは、関数は次のどちらかを呼び出すことができます。 値によって、または 名前別 例えば、次のような宣言があったとして、その関数がどのように呼び出されるかがわかるでしょうか。 宣言してください。 def f (x:Int, y:Int) = x; コール f (1,2) f (23+55,5) f (12+3, 44*11)

    2022-04-16 12:29:17
  • [解決済み】Scalaのウェブフレームワークは何がありますか?[クローズド]

    質問 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack Over

    2022-04-16 11:15:14
  • [解決済み】Scalaのコンテキストとビューバウンドとは何ですか?

    質問 コンテキストバウンズとビューバウンズとは何か、その違いは何か、わかりやすく教えてください。 わかりやすい例もあるといいですね。 どのように解決するのですか? この質問はすでにされていると思ったのですが、もしそうなら、その質問は"related"のバーには表示されていません。そこで、ここに紹介します。 ビューバウンドとは何ですか? A ビューバウンド は、Sc

    2022-04-16 09:47:14
  • [解決済み】Scalaで変数をキャストする方法は?

    質問 型である変数が与えられたとき Graphics , にキャストするにはどうすればよいですか? Graphics2D をScalaで使うことはできますか? どのように解決するのですか? 望ましい手法は、パターン・マッチを使うことです。 これによって、問題の値が ではない を指定します。 g match { case g2: Graphics2D =&gt; g

    2022-04-14 13:28:19
  • [解決済み】Scalaのyieldとは何ですか?

    質問 RubyとPythonのyieldは理解できました。Scalaのyieldは何をするのですか? どのように解決するのですか? で使用されています。 配列理解 (Pythonのリストコンパージョンやジェネレータのように yield もあります)。 と組み合わせて適用されます。 for で、出来上がったシーケンスに新しい要素を書き込む。 簡単な例 (from

    2022-04-14 04:52:12
  • [解決済み] 型の論理和(ユニオン型)はどのように定義するのですか?

    質問 を持つ一つの方法です。 提案された オーバーロードされたメソッドの二重定義に対処するために、オーバーロードをパターンマッチに置き換えることです。 object Bar { def foo(xs: Any*) = xs foreach { case _:String =&gt; println("str") case _:Int =&gt; pri

    2022-04-13 04:15:26
  • [解決済み】ScalaのfoldLeftとreduceLeftの違いについて

    質問 の基本的な違いを学びました。 foldLeft と reduceLeft foldLeftです。 初期値を渡す必要がある reduceLeftです。 コレクション内の最初の要素を初期値として受け取る コレクションが空の場合、例外を投げる 他に違いはありますか? 同じような機能を持つ2つのメソッドを用意する具体的な理由は何ですか? どの

    2022-04-11 09:17:13
  • [解決済み】良いスカラズの紹介【終了しました

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

    2022-04-10 12:52:31
  • [解決済み】ScalaでVectorを選択するのはどんなとき?

    質問 どうやら Vector はScalaコレクション・パーティに遅刻し、影響力のあるブログ記事はすべてすでに去っていました。 Javaで ArrayList はデフォルトのコレクションです。 LinkedList しかし、それはアルゴリズムを考え尽くし、最適化するのに十分な注意を払った場合のみです。Scalaでは Vector をデフォルトの Seq とか、いつ Li

    2022-04-10 12:33:50
  • [解決済み】Akka Kill vs. Stop vs. Poison Pill?

    質問 Akkaの初心者の質問 - Akka Essentialsを読んでいるのですが、AkkaのStop/Poison PillとKillの違いを誰か説明してくれませんか?この本は、ほんの少しの説明を提供します "Kill は同期であり、Poison Pill は非同期です " しかし、どのように?この間、呼び出し側のアクターはスレッドロックをするのでしょうか?子アクターは、kill中やpo

    2022-04-09 13:27:12
  • [解決済み】Scalaで`:_*`(コロン・アンダースコア・スター)は何をするのですか?

    質問 次のようなコードがあります。 この質問 : def addChild(n: Node, newChild: Node) = n match { case Elem(prefix, label, attribs, scope, child @ _*) =&gt; Elem(prefix, label, attribs, scope, child ++ newChild : _*

    2022-04-09 08:29:43