モーダルを閉じる工作HardwareHub ロゴ画像

工作HardwareHubは、ロボット工作や電子工作に関する情報やモノが行き交うコミュニティサイトです。さらに詳しく

利用規約プライバシーポリシー に同意したうえでログインしてください。

Scala

Scala

  • Scala ソースをもとに Java で実行できる全部入りの jar を Maven で生成する
    概要および事前準備 Scala は JVM 上で動作するバイトコードにコンパイルできる言語です。JAVA よりも柔軟な記述ができます。事前にこちらからダウンロードおよびインストールしておいてください。以下は Maven を利用する前提での記述になっています。以下のようにしてプロジェクトのテンプレートを生成します。 [scala-quickstart-archetype (GitHub)](http...
  • Scala 組み込みの制御構造
    if-else 条件分岐で知られる if-else は三項演算子のようにも使用されます。 object HelloWorld { def main(args: Array[String]): Unit = { val myVal = if (!args.isEmpty) args(0) else "default" println(myVal) } ...
    したくんしたくん9/7/2021に更新
    いいねアイコン画像0
  • Scala コレクション
    相互変換 object Main { def main(args: Array[String]): Unit = { // 順序のあるコレクション // Traversable -> Iterable -> Seq // -> List // -> Array // -> Buffer -> ListBuf...
    したくんしたくん9/7/2021に更新
    いいねアイコン画像0
  • Akka HTTP Scala アプリケーションのデーモン化
    Akka HTTP Scala アプリケーションをデーモン化します。 参考サイト Apache Commons Daemonを使ってJavaのデーモンプログラムを作る Start and stop a Scala application in production
    したくんしたくん9/7/2021に更新
    いいねアイコン画像0
  • Scala の基本文法
    Scala は JVM 上で動作するバイトコードにコンパイルできる言語です。JAVA よりも柔軟な記述ができます。事前にこちらからダウンロードおよびインストールしておいてください。基本的な文法をまとめます。 変数および定数 object HelloWorld { def main(args: Array[String]): Unit = { val constVal = 1 //
    したくんしたくん9/7/2021に更新
    いいねアイコン画像0
  • Akka 基本的な使い方 (Scala)
    Akka 2.4.2 を用いたサンプルコード集です。動作には Java 8 以降が必要です。 Akka requires that you have Java 8 or later installed on your machine. インストール方法は複数提供されています。その一部を記載します
    サマーズサマーズ9/7/2021に更新
    いいねアイコン画像0
  • Akka HTTP サンプルコード (Scala)
    サムネイル画像-a98142497c
    Akka アクターを用いて実装された汎用 HTTP フレームワークです。Spray の後継です。コアモジュールである akka-http-core は 2016/2/17 に experimental が外れました。akka-http などのいくつかのサブモジュールは 2016/3/1 現在 experimental のままですが、基本的な
    雄太雄太9/7/2021に更新
    いいねアイコン画像0
  • Scala HTTP 通信
    ビルドツールの設定 Dispatch を利用します。 pom.xml (maven) <dependency> <groupId>net.databinder.dispatch</groupId> <artifactId>dispatch-core</artifactId> <version>0.11.2</...
    したくんしたくん9/7/2018に更新
    いいねアイコン画像0
  • 酢豚の基本的な使い方 (sbt)
    sbt は Scala および Java を主な対象としたビルドツールです。Scala Build Tool の略ではありませんが、Simple Build Tool という明示的な記述も公式ドキュメントなどには見当りません。以下 sbt の基本的な使用例をまとめます。使用した sbt のバージョンは 0.13 です。 公式ドキュメント [sbt 0.13](http://www.scala-sb...
    ねこねこ5/30/2018に更新
    いいねアイコン画像0
  • Scala 関数のサンプルコード
    「デフォルト引数」および「Unit 型を返す関数」 object HelloWorld { def main(args: Array[String]): Unit = { def myPrint(myArg: String = "default_value") = println(myArg + "!") val result = myPrint() //=> defau...
    したくんしたくん5/26/2018に更新
    いいねアイコン画像0
さらに読み込む