• [解決済み] IntelliJ IdeaでSBTプロジェクトを作成する方法は?

    質問 Scala/LiftWeb/Sbtの開発を始めたばかりで、IntelliJ IdeaでSbtプロジェクトをインポートしたいのですが、どうすればいいですか? 実際、私は2つの異なる方法でプロジェクトをインポートすることに成功しました。 1)Mavenを使用する。私はMavenプロジェクトを作成し、その上にSbtプロジェクトを作成し、そしてそれをIntelliJでインポートしました。そ

    2022-05-06 06:13:42
  • [解決済み] Scala コンパイラは、なぜデフォルトの引数を持つオーバーロードされたメソッドを許可しないのですか?

    質問 このようなメソッドのオーバーロードが曖昧になる正当なケースもあるかもしれませんが、コンパイル時や実行時に曖昧でないコードをコンパイラが許可しないのはなぜですか? 例 // This fails: def foo(a: String)(b: Int = 42) = a + b def foo(a: Int) (b: Int = 42) = a + b // This fail

    2022-05-06 01:44:21
  • [解決済み] Scalaでテストリソースにアクセスするには?

    質問 あるファイル data.xml で src/test/resources/ . どうすればそのファイルを新しい FileReader をテストします。 data.scala で src/test/scala/ ? 解決方法は? リソースへのアクセスは、特殊な getResource スタイルのメソッドを提供します。の例では data.xml である。

    2022-05-04 09:59:06
  • [解決済み】プログラミングの文脈で「calgebra」とはどういう意味ですか?

    質問 関数型プログラミングやPLTの世界で、特にオブジェクト、コモナド、レンズなどについての議論の際に、「coalgebras」という言葉を何度か耳にしたことがあります。この用語をググると、これらの構造を数学的に説明したページが表示されますが、私にはほとんど理解不能です。どなたか、プログラミングの文脈におけるコールゲブラの意味、その意義、そしてオブジェクトやコモナドとの関係を説明していただけ

    2022-05-02 17:36:51
  • [解決済み】Scalaはどこでimplicitを探すのか?

    質問 について 暗黙の Scala を初めて使う人への質問は、「コンパイラはどこでインプリシットを探すのですか?暗黙の了解というのは,その疑問が完全な形にならないからで,まるでそのための言葉がないかのようです :-) 例えば integral の下にあるのは、どこから来たのでしょうか? scala> import scala.math._ import scala.mat

    2022-05-02 13:19:20
  • [解決済み] シェイプレスにおけるNat型の限界値

    質問 Shapelessでは、Nat型は自然数を型レベルで符号化する方法を表しています。これは例えば固定サイズのリストなどに使われる。型レベルで計算を行うことも可能である。 N のリストに K 要素を持つことがコンパイル時に分かっているリストを返します。 N+K 要素で構成されています。 この表現は、例えば大きな数字を表現することが可能ですか? 1000000 または2 53

    2022-05-02 12:40:57
  • [解決済み】Scalaのimplicitを理解する。

    質問 Scalaのplayframeworkのチュートリアルを進めていたところ、このコードの断片に遭遇し、困惑しています。 def newTask = Action { implicit request => taskForm.bindFromRequest.fold( errors => BadRequest(views.html.index(Task.all

    2022-04-29 02:24:13
  • [解決済み】TypeTagとは何ですか、どのように使用するのですか?

    質問 TypeTagsについて知っているのは、マニフェストに取って代わったということだけです。インターネット上の情報は乏しく、よく理解できません。 そこで、どなたかTypeTagsのサンプルや一般的な使用例を含む有用な資料のリンクを教えていただけると幸いです。また、詳細な回答や説明も歓迎します。 どのように解決するのですか? A TypeTag は、Scalaの型が実行時に消

    2022-04-28 09:31:52
  • [解決済み] scalaでinverse sortするのに最適な方法は?

    質問 scalaで逆ソートをするのに最適な方法は何ですか? 以下はやや遅いのではないかと想像しています。 list.sortBy(_.size).reverse sortBy を使って逆順に並べ替える便利な方法はないでしょうか? 私はむしろ sortWith . 解決方法は? 数値でソートする場合、符号を変更する方法があります。 list.sortBy(- _.size)

    2022-04-28 08:01:53
  • [解決済み] Scalaのタイプラムダとその利点とは?

    質問 という半信半疑の表記でつまずくことがある。 def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} Scala のブログ記事で、"quot; we used that type-lambda trick" handwave "と書かれています。 これについては直感的に理解できるのですが(無名型パラメータを獲得する

    2022-04-27 19:05:55
  • [解決済み] Scalaで'type'キーワードが何をするのか理解する。

    質問 私はScalaの初心者なのですが、Scalaがどのようなものなのかよくわかりませんでした。 type キーワードを使用します。私は以下の式が何を意味するのかを理解しようとしています。 type FunctorType = (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate FunctorType はある種のエ

    2022-04-27 14:01:38
  • [解決済み] と()=>、Unit=>の違いは何ですか?

    質問 引数を取らず、値を返さない関数を表現しようとしています(JavaScriptのsetTimeout関数をシミュレートしています。) case class Scheduled(time : Int, callback : => Unit) は、 " `val' パラメータは call-by-name でない可能性があります" と言って、コンパイルされません。 case

    2022-04-27 05:01:06
  • [解決済み] Scalaの==と.equalsの違いは何ですか?

    質問 とはどのような違いがあるのでしょうか? == と .equals() Scalaでは、いつ、どれを使えばいいのでしょうか? 実装はJavaと同じですか? 編集: 関連する質問は AnyVal . より一般的なケースは Any . 解決方法は? 通常 == にルーティングされます。 equals を処理することを除けば null を正しく表示します。参照等式

    2022-04-26 23:43:02
  • [解決済み] データセットにカスタムオブジェクトを格納する方法は?

    質問 によると Sparkデータセットの紹介 : Spark 2.0に向けて、特にDatasetsにエキサイティングな改良を予定しています。 ... カスタムエンコーダー - 現在、様々なタイプのエンコーダーを自動生成していますが、カスタムオブジェクトのためのAPIを開放したいと思います。 で、カスタムタイプを保存しようとすると Dataset のようなエラーが

    2022-04-26 09:23:34
  • [解決済み] Scalaでファイルに書き込むには?

    質問 読書には、便利な抽象表現があります。 Source . テキストファイルに行を書き込むにはどうすればよいのでしょうか? どのように解決するのですか? 2019年(8年後)を編集する。 スカラIO は、あったとしてもあまり活発ではありません。 李昊毅 自身の図書館を提案 lihaoyi/os-lib ということです。 以下に紹介します。 . 2019年6

    2022-04-26 08:18:21
  • [解決済み] Scalaのパターンマッチングシステムで比較演算子を使う

    質問 Scalaのパターンマッチングシステムを使って、比較でマッチングすることは可能でしょうか? 例えば a match { case 10 => println("ten") case _ > 10 => println("greater than ten") case _ => println("less than ten") }

    2022-04-25 19:34:50
  • [解決済み] Scala:1ステートメントで文字列をファイルに書き込む

    質問 Scala でファイルを読み込むには、以下のような方法があります。 Source.fromFile("file.txt").mkString 文字列をファイルに書き出すのに等価で簡潔な方法はありますか? ほとんどの言語がそのようなものをサポートしています。私のお気に入りはGroovyです。 def f = new File("file.txt") // Read def

    2022-04-24 14:09:25
  • [解決済み] Scalaで環境変数を読み込む方法

    質問 Javaでは、環境変数の読み込みは System.getenv() . Scalaでこれを実現する方法はあるのでしょうか? どのように解決するのですか? Scala 2.9以降では sys.env を使用すると、同じ効果が得られます。 scala> sys.env("HOME") res0: String = /home/paradigmatic Jav

    2022-04-24 08:50:45
  • [解決済み] Spark SQLでカラムの降順でソートするには?

    質問 試してみた df.orderBy("col1").show(10) が、昇順でソートされる。 df.sort("col1").show(10) も昇順でソートされます。stackoverflowで調べたところ、見つかった回答はすべて古いものであったり RDDを参照した . sparkでネイティブなdataframeを使いたいのですが。 どのように解決するのですか?

    2022-04-24 03:57:21
  • [解決済み] Build.scala、%および%%の記号の意味

    質問 私は初めてPlay! Framework 2.1 (javaバージョン)の初心者で、scalaの経験がありません。私は、何が何であり、何が何であるかを理解していません。 % と %% というのは、Build.scalaにある意味です。ググってみたのですが、その意味が分かりませんでした。 私のBuild.scalaファイルには、以下のものがあります。 "org.hiberna

    2022-04-23 18:57:32