QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ scala で絞り込んだ結果 - 解除

メソッド内で引数違いの同名のメソッドを呼び出した際に以下のようなコードではコンパイルエラーとなり、 overloaded method a needs result typeと出力されてしまいます。 object Main extends App { def a = 100 def a(x: Int) = a * x //※1 println(a + a(10)) } しかし、※1のメソッド...

最近勉強し始めたScalaについて質問させていただきます。 たまたまですが、メソッドを一つしか持たないtraitのインスタンス化について、メソッド名を省略した実装が可能なことが確認できました。 trait Hoge { def fuga(s: String): String } def piyo(): Hoge = { (s: String) => s + "bbbbb" } println...

はじめてこちらで質問させていただきます。 現在Play ScalaでWebアプリケーションの開発を行っています。 その中でYahoo!のルビ振りAPIを利用して、xmlを取得する必要がある箇所があります。 このAPIを利用して「漢字あああ感じ」という文字列から取得したXMLは以下のようになります。 ここからXML \ "Word" \ "Furigana"がある場合はそのタグ内の文字列を、な...

本文 @ITの記事「Play frameworkのDB操作を楽にするEBeanの基礎知識 (1/3)」についての質問です。 Parent.java の 19行目にコンパイルエラーがでますが、原因不明です。 In C:\play-2.2.3\firstProject\app\models\Parent.java at line 19. 16 @Id 17 public Long id; 18 ...

ScalaでRTFを読みたいのですがどのような方法が考えられるでしょうか?RTFは例えば次のようなものです. {\rtf1\ansi\ansicpg932\uc1 {\fonttbl\f0\fnil\fcharset222 \'41\'6E\'67\'73\'61\'6E\'61\'4E\'65\'77;\f1\fnil\fcharset128 \'41\'72\'69\'61\'6C\'4...

お世話になります. ScalaのElemシングルトンオブジェクトでマッチングさせる方法を教えてください. http://www.scala-lang.org/api/current/index.html#scala.xml.Elem$ には This singleton object contains the apply and unapplySeq methods for convenie...

Scales Xmlを試してみたくて、https://github.com/chris-twiner/scalesXml からリポジトリをクローンし、sbtでビルドして.jarを作成しました.しかし以下のようなサンプルプログラムを作ってライブラリを参照するとエラーが報告されてしまいます. サンプルプログラム package xmltest import scales.utils._ impo...

sbt-android-pluginを使用し、ScalaにてAndroidアプリを作成しているのですが、android.os.AsyncTask<Params, Progress, Result> を使用しようとすると書き方が悪いのかAbstractMethodErrorとなってしまい困っています。 下記のURL先のようにJavaで可変長引数メソッドを上書きしてみるとうまくいくのですが、Sc...

Heroku + Java(実際はScalaを使ってますが。。) + SSL な組み合わせで使われてる方いらっしゃいますか? HerokuのJVMにSSL証明書を食わせるにはどうすればいいのかなーと悩んでいます。Keytoolが使えれば問題解決するのですが。。 Dev centerのヘルプを見る限り、Herokuで作ったアプリにSSLを適用するやり方は書いてありますが、Herokuで作ったア...

Scalaでライブラリを開発している方に質問です。 最近、ScalaでJSONを簡単に記述するためのDSL Jsonda を開発して、0.0.2を公開しています。従来のJSON DSLよりも簡単に、ScalaでJSONのオブジェクトを生成できます。 たとえば、 val person = %{ 'person :- "Kota Mizushima" 'age :- 28 } と記述すると、 {...