タグ

groovyに関するpipoのブックマーク (2)

  • KotlinでGroovyスタイルの型安全ビルダ - 算譜王におれはなる!!!!

    ※下記URLのサイトを参考にしました。英語、または技術的な知識が至らず、内容に誤りが含まれるおそれがありますので、ご了承ください。 ※エントリは参考サイトの翻訳をベースに、加筆・変更を施した構成となっています。 ※サンプルコードは参考サイトから引用しています。 参考サイト http://confluence.jetbrains.net/display/Kotlin/Type-safe+Groovy-style+builders ビルダ(builder)の概念は、むしろGroovyコミュニティで好評です。ビルダは半宣言的な方法でのデータ定義を可能にします。ビルダはXMLの生成やUIコンポーネントのレイアウト、3Dシーンの描画などに効果覿面です。 多くのユースケースに対して、Kotlinはビルダの型チェックができ、Groovyで作られた動的型付け実装よりもビルダを一層魅力的にします。 残りの

    KotlinでGroovyスタイルの型安全ビルダ - 算譜王におれはなる!!!!
  • STREAMING XML!!!! - MOVE-i

    JAVAよりも、groovyのほうがスマートにXMLが作成できそうだったので、試してみた。 最初は、groovy.xml.MarkupBuilder()で作ろうかと思ったけど、どうもそれだと"< ?xml version="1.0" encoding="utf-8"?>"というような記述が入れられなさそうだったので、groovy.xml.StreamingMarkupBuilder()を使うことにした。 あとは、こんな感じで。 def builder = new groovy.xml.StreamingMarkupBuilder() //builder.encoding = "UTF-8" def xml = { mkp.xmlDeclaration() entry(xmlns:"http://purl.org/atom/ns#"){ title("tweetTitle") //タイトルが

  • 1