• [解決済み] Scalaのパス依存型とはどういう意味ですか?

    質問 Scalaにはパス依存の型があると聞いたことがあります。内部クラスと関係があるようですが、実際はどうなのでしょうか、またなぜ気になるのでしょうか。 どのように解決するのですか? 私の好きな例です。 case class Board(length: Int, height: Int) { case class Coordinate(x: Int, y: Int) {

    2022-06-29 07:50:38
  • [解決済み] ScalaとGroovyの主な違いは何ですか?[クローズド]

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

    2022-06-27 08:30:49
  • [解決済み] Scalaのダブルス、そして精度

    質問 Doubleを切り捨てたり丸めたりする関数はありますか? 私のコードのある時点で、私は次のような数字が欲しいです。 1.23456789 のような数字を丸めたいのですが 1.23 どのように解決するのですか? あなたは scala.math.BigDecimal : BigDecimal(1.23456789).setScale(2, BigDecimal.Roun

    2022-06-24 02:32:13
  • [解決済み] scala のコンストラクタのパラメータはデフォルトで private val になりますか?

    質問 試行錯誤しています。 class Foo(bar: Int) vs: class Foo(private val bar: Int) で、これらは同じように動作するようです。 (bar: Int) に展開されます。 (private val bar: Int) ということで、私の質問は、これらは 同じか類似しているかということです。 余談ですが、私は今まで -

    2022-06-23 11:25:39
  • [解決済み] simple-build-tool (sbt)とIntelliJによるScalaコードのデバッグ

    質問 IntelliJのビルトインデバッガーを使ってsbtで管理されているScalaのコードをデバッグする最も簡単な方法は何でしょうか?からのドキュメントは sbtのgoogle code siteから"RunningSbt"です。 のドキュメントには、プロジェクトのメインクラスやテストを実行するためのコマンドはリストされていますが、デバッグのためのコマンドはないようです。 フォ

    2022-06-20 14:45:32
  • [解決済み] IntelliJでscalaの式の型を表示する方法

    質問 Eclipseのscalaプラグインには、マウスを乗せると変数の型が表示される良い機能があります。 IntelliJプラグインで同じ情報を見るにはどうしたらよいでしょうか? どのように解決するのですか? 式を選択し、タイプする Alt + = . ショートカットを変更したい場合は、次の URL にアクセスします。 Preferences > Keym

    2022-06-15 23:29:40
  • [解決済み] ScalaのManifestとは何か、いつ必要なのか?

    質問 Scala 2.7.2以降、Scalaには Manifest というものがあり,これは Java の型消去を回避するものです.しかし,どのようにして Manifest は正確にどのように機能し、なぜ/いつそれを使う必要があるのでしょうか? ブログの記事 マニフェスト。再定義された型 Jorge Ortiz 氏による解説はその一部ですが、これを コンテキスト

    2022-06-14 05:09:46
  • [解決済み] 文字列補間におけるドル記号のエスケープ

    質問 文字列補間でドル記号をエスケープするには? def getCompanion(name: String) = Class.forName(s"my.package.$name\$") // --> "error: unclosed string literal" どのように解決するのですか? ちょうどそれをダブル scala> val name = "foo

    2022-06-11 18:52:04
  • [解決済み] Scalaで「20秒」はどのように機能するのか?

    質問 以下はどのようにコンパイルするのでしょうか。 import scala.concurrent.duration._ val time = 20 seconds 実際にはどうなっているのでしょうか? どのように解決するのですか? いくつかあるようです。 まず、Scalaでは多くのメソッド呼び出しでドットやペレントを省略することができますので 20 seconds

    2022-06-11 02:39:27
  • [解決済み] Scala NilとList()の比較

    質問 Scalaでは、以下のような違いはありますか? Nil と List() ? そうでない場合、どちらがよりイディオム的なScalaスタイルでしょうか?どちらも新しい空リストの作成と空リストでのパターンマッチのためです。 どのように解決するのですか? scala> println (Nil == List()) true scala> println (Nil

    2022-06-05 10:53:21
  • [解決済み] ストリームとビューとイテレータ

    質問 scalaのStreams, View (SeqView), Iteratorの違いは何ですか?これは私の理解です。 これらはすべて遅延リストです。 ストリームは値をキャッシュします。 イテレータは一度しか使えないのですか?最初に戻ってもう一度値を評価することはできないのですか? Viewの値はキャッシュされないが、何度でも評価できる? つまり、ヒープスペースを

    2022-05-29 09:41:28
  • [解決済み] Scala のコンストラクタのオーバーロード?

    質問 Scalaでオーバーロードされたコンストラクタはどのように提供されますか? どのように解決するのですか? Scala の補助コンストラクタは、最初の動作として(landon9720 の回答のように)一次コンストラクタか、同じクラスの別の補助コンストラクタを呼び出す必要があることを明示的に言及する価値があります。Java のように明示的または暗黙的にスーパークラスのコンストラクタ

    2022-05-26 06:05:13
  • [解決済み] Scala における `#` 演算子の意味とは?

    質問 このブログでは、このようなコードを見かけます。 Scalaの型レベルプログラミング : // define the abstract types and bounds trait Recurse { type Next <: Recurse // this is the recursive function definition type X[R <: R

    2022-05-24 06:41:13
  • [解決済み] Scala @ 演算子

    質問 Scalaの@演算子は何をするのですか? 例えば、ブログの記事で Scalaでの形式言語処理、その2 のようなものがあります. case x @ Some(Nil) => x どのように解決するのですか? マッチしたパターンを変数に束縛することができるようになります。例えば次のようなことを考えてみましょう。 val o: Option[Int] =

    2022-05-17 19:14:26
  • [解決済み] DataFrameのパーティショニングはどのように定義するのですか?

    質問 Spark 1.4.0からSpark SQLとDataFramesを使い始めました。 ScalaでDataFramesにカスタムパーティショナーを定義したいのですが、その方法がわかりません。 私が作業しているデータテーブルの1つは、以下の例のようなアカウントごとのトランザクションのリストを含んでいます。 Account Date Type Amount

    2022-05-16 01:06:22
  • [解決済み] self型アノテーションにおけるthisとselfの違い?

    質問 Scalaの様々な文献で、自己型アノテーションに"this"を使うものと、"self"を使うものがあるのを見かけますが、どちらがいいのでしょうか? trait A { this: B => ... } trait A { self: B => ... } this"と"self"のどちらを使っても、何か違いがあるのでしょうか? どのような名前を使うかは全く問題ではな

    2022-05-15 19:34:18
  • [解決済み] Scalaプロジェクトでsbtとmavenを使うメリットとデメリット [終了しました]。

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ をご覧くだ

    2022-05-11 23:34:53
  • [解決済み] IntelliJでScalaのクラスを作成できない

    質問 Scalaを学び始めたばかりです。 IntelliJのScalaプラグインをインストールし、新しいScalaプロジェクトを作成しました。しかし、新しいScalaクラスを作るためにsrcフォルダを右クリックしても、そのためのオプションがありません。私は何かを見逃しているのでしょうか? どうすればいいですか? プロジェクト上で右クリックし、" フレームワークサポートの追加 そし

    2022-05-10 20:26:33
  • [解決済み] IntelliJ Scala Pluginのcase classのインデントが不合理

    質問 caseクラスに多くのフィールドがあり、その名前が長い場合、各フィールドを1行ずつに記述するのがよい場合が多いようです。 case class Person ( name: String, age: Int ) これはC/C++に似ている struct という定義があり、ケースクラスが大きくなっても全く問題なく読めます。しかし、IntelliJ IDEAのデフォルト

    2022-05-10 18:36:27
  • [解決済み] HListはタプルの複雑な書き方に過ぎないのか?

    質問 HListが使用できない(というか、通常のリストよりもメリットがない)典型的なユースケースを特定することに、私はとても興味があります。 (が22個(確か)あることは承知しています)。 TupleN が必要なのに対して、Scala では HList が一つで済みますが、私が興味を持っているのはそのような概念の違いではありません)。 以下の文章には、いくつかの質問に印をつけました

    2022-05-08 06:16:42