• [解決済み] build.sbtとbuild.scalaの違いは何ですか?

    質問 私はScalaを学び始めましたが、ほとんどすべてのチュートリアルで build.sbt ファイルを見かけますが、それはプロジェクトの設定を記述しています。しかし今、私は giter8 をインストールし、テンプレートからプロジェクトを作成しました。そして、テンプレートから生成されたプロジェクトには build.sbt ファイルを削除しましたが build.scala (と

    2022-10-15 08:15:23
  • [解決済み] 機能的デザインパターン【終了しました

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2022-10-15 04:30:01
  • [解決済み] Scalaでmapを使用してインデックスを受け取るにはどうしたらいいですか?

    質問 のような動作をするList/Sequence組み込みはありますか? map のように動作し、要素のインデックスも提供するようなリスト/シーケンスの組み込みはありますか? どのように解決するのですか? zipWithIndexをお探しではないでしょうか? scala> val ls = List("Mary", "had", "a", "little", "lamb")

    2022-10-13 12:19:35
  • [解決済み] sbtとGradleの比較 [終了しました]。

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

    2022-10-11 13:22:56
  • [解決済み] ジッパーがコモナドである理由を理解する

    質問 のフォローアップです。 回答 の続きです。 各項目をマッピングする必要があるとします a:A の List[A] から b:B という関数で def f(a:A, leftNeighbors:List[A]): B を生成し List[B] . 明らかに、私は単に map を呼び出すことはできませんが、リスト ジッパー . ジッパーは、リスト内

    2022-10-09 07:03:33
  • [解決済み] Scala の Case Classes のオーバーロード・コンストラクタ?

    質問 Scala 2.8では、caseクラスのコンストラクタをオーバーロードする方法はあるのでしょうか? もしあれば、説明するためのスニペットを入れてください、そうでなければ、理由を説明してください? どのように解決するのですか? コンストラクタのオーバーロードは、ケースクラスにとって特別なことではありません。 case class Foo(bar: Int, baz: Int

    2022-10-03 09:21:20
  • [解決済み] Any、AnyVal、AnyRef、Objectの関係と、Javaコードでのマッピングについて教えてください。

    質問 私は通常、コンパイルできるまであらゆる組み合わせを試してしまいます。どなたか、どこに何を使うべきか説明していただけませんか? どのように解決するのですか? に反対します。 クリスの 答え の一点です。クラスは Any , AnyRef と AnyVal は クラスです。しかし、JVMの本質的な制限のために、それらはバイトコードでクラスとして現れません。

    2022-09-23 22:57:13
  • [解決済み] Scala の private と protected コンストラクタ

    質問 Scalaで明示的な一次コンストラクタを持たず、クラスボディの内容のみを持つことの影響について興味があります。 特に、private または protected コンストラクタのパターン、つまりコンパニオンオブジェクトまたは別のクラスまたはオブジェクトのメソッドを通して建設を制御することは、明白な実装を持たないかもしれないと私は思っています。 私は間違っているのでしょうか?もし

    2022-09-20 03:55:16
  • [解決済み] HDFSではなく、ローカルファイルをsc.textFileで読み込む方法

    質問 私は、偉大な スパークチュートリアル で、46m:00sで README.md を読み込もうとしているのですが、これがうまくいきません。 $ sudo docker run -i -t -h sandbox sequenceiq/spark:1.1.0 /etc/bootstrap.sh -bash bash-4.1# cd /usr/local/spark-1.1.0

    2022-09-18 12:31:27
  • [解決済み] scalaは推論される型の「許容される複雑さ」にどのような制限を設けているのでしょうか?

    質問 によると Scala 言語仕様 : <ブロッククオート ...局所的な型推論は、[型パラメータの]推論される境界の複雑さを制限するために許可されています。 の複雑さを制限するために許可されています。型の最小性と最大性は、許容される複雑さの型の集合に相対的に理解されなければならない 許容される複雑さを持つ型の集合に関連して理解されなければならない。 実際に

    2022-09-13 02:24:07
  • [解決済み] リスト[Option]からNoneを除外するには?

    質問 もし私が List[Option[A]] をフィルタリングするイディオム的な方法は何ですか? None の値をフィルタリングする慣用的な方法は何ですか? 一つの方法として、以下のような方法があります。 val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye")) someLis

    2022-09-07 09:47:02
  • [解決済み] 単純な case class の順序を定義する簡単な慣用的方法

    質問 scala の単純な case クラスのインスタンスのリストがあり、それらを予測可能な辞書順の順序で list.sorted を使用して、予測可能な辞書順で印刷したいのですが、 "No implicit Ordering defined for ..." と表示されます。 ケースクラスの辞書的順序付けを提供する暗黙の了解は存在しますか? 辞書式順序をケースクラスに混ぜる簡単な

    2022-09-07 07:46:54
  • [解決済み] Scalaの配列の初期化

    質問 Scalaの配列を初期化する方法を教えてください。 Javaコード例 String[] arr = { "Hello", "World" }; Scalaで上記のコードに相当するものは何ですか? どのように解決するのですか? scala> val arr = Array("Hello","World") arr: Array[java.lang.String

    2022-09-04 13:01:23
  • [解決済み] Scalaのリストを作成するための好ましい方法

    質問 Scalaでイミュータブルリストを構築する方法はいくつかあります(以下の工夫されたサンプルコードを参照)。ミュータブルなListBufferを使う方法と、リスト内で var リストを作成し、それを変更する。 末尾再帰的 メソッドを使うなど、おそらく私が知らない他の方法があります。 本能的にListBufferを使用していますが、そうする正当な理由はありません。リストを作成

    2022-09-02 15:57:11
  • [解決済み] private[this] vs private

    質問 Scalaでは、object-private変数のような機能があります。私のあまり豊かでないJavaのバックグラウンドから、私はすべてを閉じて(プライベートにする)、必要であれば開く(アクセス権を提供する)ことを学びました。Scalaはさらに厳しいアクセス修飾子を導入しています。デフォルトで常にそれを使うべきでしょうか?それとも、同じクラスのオブジェクトであっても、フィールドの値の変更

    2022-08-27 19:50:55
  • [解決済み] Scalaのforループは下降か減少か?

    質問 Scalaでは、よくイテレータを使って for のような昇順でループする。 for(i <- 1 to 10){ code } 10から1になるようにするにはどうしたらいいんだろう?そうですね 10 to 1 は空のイテレータを与えるのでしょうか(通常の範囲数学のように)? イテレータのreverseを呼んで解決するScalaスクリプトを作ったのですが、私的に

    2022-08-14 03:20:08
  • [解決済み] Scalaです。リスト[Future]からFuture[List]への変換は、失敗したFutureを無視する。

    質問 任意の長さのFutureのリストをFuture of Listに変換する方法を探しています。私はPlayframeworkを使っているので、最終的に、私が本当に欲しいのは Future[Result] ですが、物事を単純化するために、単に次のように言ってみましょう。 Future[List[Int]] 通常の方法では、このように Future.sequence(...) となる

    2022-08-11 18:50:20
  • [解決済み] Scalaのパターンマッチはなぜ変数で機能しないのですか?

    質問 次のような関数を考えてみましょう。 def fMatch(s: String) = { s match { case "a" => println("It was a") case _ => println("It was something else") } } このパターンはうまくマッチします。 scala&gt

    2022-08-11 05:11:17
  • [解決済み] SBTが終了せずに実行を停止する

    質問 SBTの実行を終了させずに終了させるにはどうしたらよいですか。 CTRL+Cを試していますが、SBTを終了してしまいます。SBTを開いたまま、実行中のアプリケーションだけを終了させる方法はありますか? どのように解決するのですか。 デフォルトの設定では、sbtが動作しているのと同じJVMで実行されるため、簡単に別々にkillすることができません。 で説明されているように

    2022-08-09 15:02:35
  • [解決済み] scalaの列挙を理解する

    質問 Scalaの列挙クラスがよくわかりません。私はドキュメントから例をコピーペーストすることができますが、私は何が起こっているのか全くわかりません。 object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import Wee

    2022-08-01 08:06:12