-
[解決済み】Scalaでケースクラスのインスタンスをクローンして、1つのフィールドだけを変更するにはどうすればよいですか?
質問 例えば、異なるソーシャルネットワーク上の人々であるペルソナを表すケースクラスがあるとします。そのクラスのインスタンスは完全にイミュータブルで、イミュータブルコレクションに保持され、最終的には Akka アクターによって変更されます。 さて、多くのフィールドを持つケースクラスがあり、その中の1つのフィールドを更新しなければならないというメッセージを受け取りました。 case cla
2022-04-07 11:22:47 -
[解決済み】Scala 2.8 breakOut
質問 Scalaの場合 2.8 にオブジェクトがある場合、そのオブジェクトは scala.collection.package.scala : def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def a
2022-04-06 23:36:12 -
[解決済み】Scalaでリスト内のアイテムを取得する?
質問 インデックスにある要素だけを取得するには、一体どうすればよいのでしょうか? i を取得することはできますか? 試しに get(i) と [i] - は、何も動作しません。ググっても、リスト内の要素を "find"する方法しか返ってきません。しかし、私はすでにその要素のインデックスを知っているのです。 以下は、コンパイルできないコードです。 def buildTr
2022-04-05 12:06:42 -
[解決済み】コマンドラインパラメータを解析する最良の方法?[クローズド]
質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .
2022-04-04 22:15:02 -
[解決済み】関数を定義する "def "と "val "の違いとは?
質問 何が違うのか。 def even: Int => Boolean = _ % 2 == 0 と val even: Int => Boolean = _ % 2 == 0 のように、どちらも呼び出すことができます。 even(10) . どのように解決するのか? 方法 def even は呼び出し時に評価され、毎回新しい関数が作成されます(新し
2022-04-04 13:50:51 -
[解決済み】case objectとobjectの違いについて
質問 scalaのcase objectとobjectの違いは何ですか? どのように解決するのですか? ケースクラスは、通常のクラスと異なり、取得することができます。 パターンマッチングのサポート のデフォルトの実装は equals と hashCode シリアライズのデフォルト実装 のよりきれいなデフォルトの実装です。 toString そして を自動
2022-04-03 01:13:17 -
[解決済み】ScalaのCaseオブジェクトとEnumerationsの比較
質問 を使用する際のベストプラクティスのガイドラインはありますか? ケースクラス (またはケースオブジェクト)とEnumerationを拡張することの違いについて教えてください。 同じような利点があるようです。 どのように解決するのか? 大きな違いは Enumeration をインスタンス化するためのサポートが付属しています。 name 文字列です。例えば objec
2022-04-02 11:14:42 -
[解決済み】タスクがシリアライズされない:オブジェクトではなくクラスに対してのみクロージャの外で関数を呼び出すとjava.io.NotSerializableExceptionが発生する
質問 クロージャの外側で関数を呼び出すと、おかしな挙動になる。 関数がオブジェクトの中にあるときはすべて動作している 関数がクラス内にある場合、: タスクはシリアライズできません: java.io.NotSerializableException: testing 問題は、私のコードがオブジェクトではなく、クラスで必要なことです。なぜこのようなことが起こるのか、何か
2022-04-02 07:57:05 -
[解決済み】ScalaのHigher kinded typeとは何ですか?
質問 をWeb上で確認することができます。 上位 kinded type == type constructor? class AClass[T]{...} // For example, class List[T] これは、より高い種類の型であると言う人もいます。 定義に準拠するような型を抽象化する。 <ブロッククオート 上位互換型 は、他の型を受
2022-03-30 08:36:08 -
[解決済み】タイプセーフのenum型をモデル化する方法は?
質問 Scalaにはタイプセーフの enum があります。関連する定数のセットがある場合、それらの定数を表現するためにScalaで最も良い方法は何でしょうか? どのように解決するのか? http://www.scala-lang.org/docu/files/api/scala/Enumeration.html 使用例 object Main extends App
2022-03-28 16:34:20 -
[解決済み】Scalaのvarとvalの定義の違いは何ですか?
質問 とはどのような違いがあるのでしょうか? var と val の定義と、なぜその両方が必要なのか? なぜ val の上に var その逆は? どのように解決するのですか? 他の多くの方がおっしゃっているように、オブジェクトに割り当てられた val を置き換えることはできません。 var ができます。ただし、当該オブジェクトは内部状態を変更される可能性があります
2022-03-27 15:49:12 -
[解決済み] Traitの代わりに抽象クラスを使用する利点は何ですか?
質問 traitの代わりに抽象クラスを使用する利点は何ですか(パフォーマンスは別として)?抽象クラスはほとんどの場合、traitで置き換えられるような気がするのですが。 どのように解決するのですか? 2つの違いが考えられます 抽象クラスは、型パラメータだけでなく、コンストラクタ・パラメータも持つことができる。トレイトは型パラメータのみを持つことができます。将来的には、trait
2022-03-25 16:06:08 -
[解決済み】Scalaにおける中括弧と括弧の正式な違い、また、どのような場合に使用すべきなのか?
質問 関数に渡す引数を括弧で囲むのとでは、形式的にどのような違いがあるのでしょうか。 () と中括弧で囲まれた {} ? から受けた感触は Scalaでプログラミング の本には、Scalaはかなり柔軟性があるから、一番好きなものを使えばいいということが書いてあるのですが、コンパイルできる場合とできない場合があるんです。 例えば、(あくまで例としてですが、この特定の例だ
2022-03-25 15:14:41 -
[解決済み] self-typesとtrait subclassの違いは何ですか?
質問 特徴の自己型 A : trait B trait A { this: B => } とは "です。 A を拡張していない具象クラスには混ぜることができません。 B "です。 . 一方、次のようなこともあります。 trait B trait A extends B とは の中に混在している(具象・抽象)クラスは、すべて、そのクラスが存在することにな
2022-03-25 05:20:33 -
[解決済み】Scalaの記号演算子にはどんな意味があるの?
質問 Scalaの文法にはたくさんのシンボルがあります。この種の名称は検索エンジンでは見つけにくいので、包括的なリストがあると便利です。 Scalaの全シンボル、そしてそれぞれの役割は何ですか? 特に知りたいのは -> , ||= , ++= , <= , _._ , :: および :+= . 解決方法は? 私は、教えるために、演算子を、次のように分
2022-03-24 12:34:56 -
[解決済み】Scalaの型消去を回避するにはどうしたらいいですか?または、なぜ私のコレクションの型パラメータを取得することができないのですか?
質問 List[Int]をインスタンス化した場合、そのインスタンスがListであることは検証でき、その個々の要素がIntであることも検証できるが、List[Int]であることは簡単に検証できないのがScalaの悲しいところである。 scala> List(1,2,3) match { | case l : List[String] => println("A list
2022-03-24 06:03:57 -
[解決済み】Scala 2.8のコレクション・ライブラリは「歴史上最も長い遺書」のケースか?[クローズド] Scala
質問 <パス 現状では、この質問は私たちのQ&A形式には適していません。私たちは、回答が事実、参考資料、専門知識によって裏付けられていることを期待していますが、この質問は、討論、議論、投票、または長時間のディスカッションを求める可能性があります。この質問を改善し、再開することが可能であるとお考えの場合。
2022-03-23 21:48:04 -
[解決済み] Scalaのcase classとclassの違いは何ですか?
質問 Googleで検索してみると case class と class . クラスでパターンマッチを行う場合は、case classを使用するようにと皆さんおっしゃっています。それ以外の場合はクラスを使い、さらにイコールやハッシュコードのオーバーライドなどの特典についても言及されています。しかし、クラスではなくケースクラスを使うべき理由はそれだけなのでしょうか? Scalaのこの
2022-03-22 03:52:32 -
[解決済み] スカラズのイテレート。「より大きな」モナドのために `EnumeratorT` を `IterateeT` にマッチングさせる「リフティング」。
質問 もし EnumeratorT と対応する IterateeT 一緒に走らせることができる val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &
2022-03-21 15:33:12 -
[解決済み] Scalaのリターン
質問 私はscalaの初心者のプログラマーですが、奇妙な動作に遭遇しました。 def balanceMain(elem: List[Char]): Boolean = { if (elem.isEmpty) if (count == 0) true; else false; if (elem.head == '(')
2022-03-17 23:39:11
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!