[scala] タグが付いた質問
オブジェクト指向プログラミングと関数型プログラミングの両方をサポートする汎用言語。JVM上で動作し、様々なコーディング上のパターンを簡潔に記述できる。 http://www.scala-lang.org/
95 件の質問
2
票
1
回答
108
閲覧数
GADTs で型パラメータを使ってないのに書く必要があるのはなぜか?
Generalized algebraic data type - Wikipedia
に下記がありました({-# LANGUAGE GADTs #-} は私が足しました)。
{-# LANGUAGE GADTs #-}
-- A GADT
data Expr a where
EBool :: Bool -> Expr Bool
EInt :: Int ...
0
票
1
回答
207
閲覧数
scalaでうまくコードが実行できない。
scalaの開発環境を整え、以下のコードを実行したところ、
エラーが出てうまく実行することが出来ません。
どうすれば、うまく起動できるのでしょうか?
object Hello {
def main(args: Array[String]): Unit = {
println("Hello, World!")
}
}
"C:\Program Files\...
2
票
0
回答
107
閲覧数
Playframework(scala)のActionを記載はどのようなScalaの構文から成り立っているのでしょうか?
Playframework(scala)を学習しています。Javaは一通り理解しているつもりなのですがScalaの構文が難しくて苦戦しています。質問内容はPlayframeworkのActionを記述する構文はどのようなScalaの構文で記載しているのか教えてほしいです。冗長でも分解してどういう構文で記載されているのか教えてほしいです。
こちらの文書によると、
https://www....
1
票
1
回答
270
閲覧数
scalaの環境構築が出来ません。
javaはインストール出来ていると思うのですが、
>javac -version
javac 1.8.0_302
恐らく、stbがうまくインスト―ル出来ていないが故に、
IDEでscalaが使えません
C:\>sbt sbt-version
[warn] Neither build.sbt nor a 'project' directory in the current ...
1
票
0
回答
78
閲覧数
Generic関数内でのFuture呼び出しの中で型Tag T が見えてない
以下のコードで怒られる理由を知りたいです。
型タグは見えていると思っていました。
class CountDownLatch {
var N: Int = 5
var count: Int = 3
def execute[T](f: => T): Future[Array[T]] = {
def exec(): Future[T] = Future { f }...
0
票
1
回答
810
閲覧数
Gatling ユーザー数と実施間隔の設定について
Gatlingを使って負荷テストを行っております。
ユーザー数:1
実施間隔:600秒
setUp(scn.inject(rampUsers(1) during(600 seconds))).protocols(httpProtocol)
という条件で負荷テストを実施しているのですが、実施すると、想定よりも早くテストが完了してしまいます。
(例:...
1
票
1
回答
1,010
閲覧数
特定ファイルの中身を動的に変更してGatlingで負荷テストをしたい
Gatlingを使って負荷テストを行っています。
負荷テストの対象となっている画面のログインする際のユーザIDを動的に変更したいのですが、編集したシナリオを起動するとエラーを吐いてしまいGatlingが起動できない状態です。
負荷テストツールGatling Tips(実践的なScalaスクリプト)
上記サイトの「複数のログイン・ユーザのIDとパスワードをcsvファイルに定義し、...
1
票
1
回答
591
閲覧数
jar ファイルを起動する方法
sbt-assembly を用いてビルドした jar ファイルを起動できない
環境
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.3
$ java --version
openjdk 13.0.2 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.2+...
0
票
0
回答
101
閲覧数
scalaの学習のためOptionを自分で実装したのですが、type mismatch; が発生してしまいます
学習のためOptionを自分で実装したのですが、type mismatch; が発生してしまいます
発生している問題・エラーメッセージ
該当のソースコードの"myオプションの合成"関数で"type mismatch"が発生する
[error] found : MyOption[C]
[error] required: MySome[C]
[error] o2.map { ...
6
票
3
回答
529
閲覧数
オーバーロードされたメソッドの曖昧さを Scala で明示的に解決するには?
Java のライブラリに用意されているオーバーロードされたメソッドを Scala で利用しようとしています。
class X{
public <E> void f(E... values){ System.out.println(1); }
public void f(Object value){ System.out.println(2); }
}
しかし Scala ...
0
票
1
回答
161
閲覧数
Please try specifying another one using the -encoding option one error found というエラー
パスが、以下になっています。
which scala
/usr/local/bin/scala
ソース
import java.awt.image.BufferedImage
import java.awt.Color
/**
* マンデルブロート集合を表示する。
*/
object Mandelbrot {
/**
* 画像を作成する。
*/
def ...
0
票
1
回答
315
閲覧数
sbt assemblyは成功するのに実行するとExceptionInInitializerErrorが出る
SpamFilterプロジェクト( https://github.com/lamrongol/JapaneseTwitterSpamFilter/blob/master/src/main/scala/lamrongol/twitter/spamfilter/SimpleSpamFilter.scala )でsbt assemblyを実行すると成功しjarファイルができるのですが、...
1
票
2
回答
285
閲覧数
Scalaアプリに対して、クラスの依存関係をテストする方法を教えてください
Scalaで書かれたアプリケーションに対して、アーキテクチャをきれいに保ちたいと考えています。
そこで、複数のクラスの間での依存関係をアーキテクチャ上のレイヤごとに制約して、
ビルド時にこれを違反する場合には検出出来るようにしたいと思っています。
JavaではJDependという、クラス間依存関係に対するテストを書くためのツールがあります。
...
0
票
1
回答
77
閲覧数
scalatra-swaggerで、sbtビルドする時にOpenAPIドキュメントをファイルに書き出したい
今、ScalatraでRESTfulなAPIサーバを作成しています。
またこのAPIサーバは、swaggerを使ってAPIドキュメントを管理していきたいと思っています。
そこで scalatra-swagger を導入して、API管理を行うようにすることにしました。
しかし scalatra-swagger に関して調べきれた範囲では
...
0
票
1
回答
678
閲覧数
scalikejdbcでサブクエリの書き方
お世話になります。
scala + scalikejdbc を使っていますが、次のようなSQLをQueryDSLに直す場合の
処理がいまいちわかりません。
SELECT
a.id, a.date, a.code, b.score
FROM
source as a
LEFT JOIN
data as b
ON b.code = a.code
AND b....