soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

Scala

scalaのパーサーコンビネーターのorでハマった

import scala.util.parsing.combinator._ object Main extends App with RegexParsers { def aor = a | aa def a = "a" def aa = "aa" println(parseAll(aor, "a")) println(parseAll(aor, "aa")) } こんな感じのを書くと・・・ [1.2] parsed: a [1.2] failu…

scalajsのメモ

参考になりそうなとこ Basic tutorial - Scala.js Scala.jsのチュートリアル https://www.scala-js.org/api/scalajs-library/latest/#package Scala.jsのapiリファレンス http://scala-js.github.io/scala-js-dom/ scala-js-domのドキュメント? scala-js-dom…

scalafxをもう少し

Rubyの癖が抜けません・・・ 前回もあるかも。 適当なカウンターです。 import scalafx.Includes._ import scalafx.application.JFXApp import scalafx.application.JFXApp.PrimaryStage import scalafx.scene.Scene import scalafx.scene.layout.VBox impor…

ScalaFXを使ってみた

build.sbtに libraryDependencies += "org.scalafx" %% "scalafx" % "8.0.102-R11" を追加し、 ソースは import scalafx.application.JFXApp object Sample extends JFXApp { stage = new JFXApp.PrimaryStage { title = "Hello ScalaFX World" } } こんな感…

Scalaを勉強中。

Introduction · Scala研修テキスト を見ながら 構文がCやJava、Rubyとも違う感じ。 関数らへんは、同じ関数型言語のLispを思い出すような感じ。 型が後ろに来るのに慣れないと違和感がすごいけど。 日本語のAPIリファレンスはないのかな? 英語版APIリファレ…