なんかプログラミング言語ならどれでも一緒だと思うんだけど、Groovyやるならこうするのがいい。と思ったので。 コードを書くとき Dumpを使う いま使いたい変数にどんなものが入っているのかわからない。型がなにでどんなメソッドやフィールドを持っているのか。 そんなときはprintln hoge.dump() をする。 [k1:10, k2:30].each{ println it.dump() } みたいな。 実行するとこんな出力になる。 Assertを使う dumpと似ているけど、メソッドチェーンになっているときに、どこでどんな値が返ってきているかを確認するのによい。 assert [k1:10, k2:300, a1:100, a2:20].collectEntries {k,v -> [(v):k]}.groupBy {k,v -> v.startsWith "a"}[true] =
Groovy、Grails、Gradle、Spock、Betamaxなど。 1.8.1以降をキャッチアップするシリーズその2、複数クロージャによる多段groupBy Wordpress + JSON API pluginで投稿を作成する groovyでJenkinsのジョブを実行する groovyでdrupalに投稿を作成する 1.8.1以降をキャッチアップするシリーズその3、引数無しfind/findAllの新規追加 groovyとmysqlでBASE TABLE/VIEWを一覧表示する はじめてGrailsをさわるオッサンがGrails2.0でDomainを作ってみた 1.8.1以降をキャッチアップするシリーズその4、findResultsの新規追加 Groovy で JBoss Drools を使う - ルールエンジン機能 1.8.1以降をキャッチアップするシリーズその5、colle
前回の「GroovyでExcelの操作その2」の記事で、nobusueさんに「Apache POIもあるよ」と、コメントを頂きました。 せっかく教えて頂いたので、こちらを参考に、POIで同じ事をやってみました。 ■実行環境 Groovy Version: 1.6.3 JVM: 1.6.0_12 PC OS: Windows XP SP3 Apache POI: 3.2 OS/400: V5R4M0 JDBCドライバー:AS/400付属のjt400.jar ■インストール Apache POIをダウンロードします。 サイトを選んで、”release/bin/poi-bin-3.2-FINAL-20081019.zip ”から取得します poi-bin-3.2-FINAL-20081019.zipを解凍します。 解凍したディレクトリの”poi-3.2-FINAL-20081019.jar”と”
Groovyにはテンプレートエンジンと呼ばれるものがあります。 埋め込みのプレースホルダを設けておいて、そこに値をバインドしていくっていうアレです。 サンプルだけでもメモしていきます。 SimpleTemplateEngine まずは一番基本のものから。 バインディングで'tenki'に'晴れ'とかを紐付けてあげる感じの使い方です。 <%= %> とかだけでなく、${ tenki } とかでもいけます。 SimpleTemplateEngineTest.groovy def f = new File('test1.template') def engine = new groovy.text.SimpleTemplateEngine() def binding = ['tenki': '晴れ'] def template = engine.createTemplate(f).make(bi
Groovyとは ... Python,Ruby,Smalltalk等の多くの機能がインスパイヤされ、Java開発者がJavaのような構文で使用可能にしたJavaプラットホーム用の アジャイルダイナミック言語 です。 web applications 開発、簡単な shell scripts の記述、GroovyのJUnit統合での簡素で有意義な テストケース の記述、 本物の実務に使えるアプリケーション のプロトタイピングと構築は、今まで一度もこんなに簡潔でグルービーではありません。 Groovy はJavaオブジェクトとライブラリでキレイに動作し アプリケーション開発 また スクリプティング モードのどちらでもストレートに Java バイトコード にコンパイルされます。 日本語翻訳について 簡単な"ハローワールド"スクリプト:
The purpose of the Groovy Eclipse plugin is to promote the Groovy platform and ecosystem as a viable and productive development environment for Java developers working in the Eclipse SDK. The Groovy Eclipse Plugin allows you to edit, compile and run both groovy scripts and classes from the Eclipse SDK. Note that the plugin is work in progress. You can check the current status of the plugin here: i
前段 TDDBootCamp in Tokyo 1.5にJavaグループの一員として参加させていただきました。 そこでGroovyをやりたいというホットなエンジニアと出会いまして、GroovyでTDDをさせていただきました。 いきなりGroovyでプロダクトを書く事はなかなかないと思っているので、Javaのプロダクトコードに対して、Groovyのテストコードを書く。という方法で演習しました。 そこで、皆様がGroovyへ多少なりとも注目してくださいましたので、このエントリーを書いてみようと思いました。 JavaプロジェクトでGroovyテストコードを導入すべき5つの理由 以下であげる5つのポイントは「Groovyを知らないJavaプログラマーがすぐに始められるGroovyの強力な機能」をとりあげました。 もちろんここにあげた以外にもたくさんのGroovyの強力な機能はありますが、それらの威
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Groovy WikiGroovy... is an agile and dynamic language for the Java Virtual Machine builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk makes modern programming features available to Java developers with almost-zero learning curve supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and ma
I already mentioned this in my previous post, but I wanted to go a little bit deeper on this: the new Groovy Power Assert (and no, let’s not call is GPA). Groovy Power Assert makes assertions quite more powerful. The best way to demonstrate is ofcourse by example. When running the following code in Groovy 1.6: a = 10 b = 9 assert 91 == a * b This will be your output: Exception thrown: Expression:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く