Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: adjust layout.

...

Section
Column
width15%


Excerpt
hiddentrue

"Groovy is like a super version of Java. It can leverage Java's enterprise capabilities but also has cool productivity features like closures, builders and dynamic typing. If you are a developer, tester or script guru, you have to love Groovy."


"GroovyはJavaのスーパーバージョンのようなものです。Javaのエンタープライズ機能に活用できるだけではなく、クロージャ、ビルダー、そして動的型付けのような生産的で洗練された機能も持ち合わせています。もしあなたが開発者、テスター、スクリプトの達人ならGroovyは愛して止まない存在になるでしょう。"


Panel
bgColorWhite
borderStylenone





Column
width85%

Excerpt
hiddentrue

Samples

サンプル

Excerpt
hiddentrue

A simple hello world script:


簡単な"ハローワールド"スクリプト

Code Block
def name='World'; println "Hello $name!"


Excerpt
hiddentrue

A more sophisticated version using Object Orientation:


オブジェクト指向な、より洗練されたバージョン

Code Block
class Greet {
  def name
  Greet(who) { name = who[0].toUpperCase() +
                      who[1..-1] }
  def salute() { println "Hello $name!" }
}

g = new Greet('world') // オブジェクトを作成
g.salute()             // "Hello World!" を出力


Excerpt
hiddentrue

Leveraging existing Java libraries:


既存のJavaライブラリを活用

Code Block
import static org.apache.commons.lang.WordUtils.*

class Greeter extends Greet {
  Greeter(who) { name = capitalize(who) }
}

new Greeter('world').salute()


Excerpt
hiddentrue

On the command line:


コマンドラインで

Code Block
groovy -e "println 'Hello ' + args[0]" World

...

Section
Column

Excerpt
hiddentrue

Getting Started Guide
How to install and begin using Groovy as well as introductory tutorials.


スタートアップガイド
インストール方法やGroovyを使い始めるための入門チュートリアル。

Excerpt
hiddentrue

User Guide
Provides information about using the Groovy language including language facilities, libraries and programming guidelines.


ユーザーガイド
Groovyの言語機能、ライブラリ、およびプログラミングのガイドラインなどの使用に関する情報を提供します。

Excerpt
hiddentrue

Cookbook Examples
Illustrates larger examples of using Groovy in the Wild with a focus on applications or tasks rather than just showing off the features, APIs or modules.


クックブックサンプル
Groovyを利用した大規模な例を、APIやモジュールの機能ではなく、アプリケーションやタスクに焦点を当てて解説します。

Column

Excerpt
hiddentrue

Developer Guide
Contains information mainly of interest to the developers involved in creating Groovy and its supporting modules and tools.


開発者ガイド
主にGroovyのモジュールやツールの開発者に興味のある情報が含まれています。

Excerpt
hiddentrue

Testing Guide
Contains information of relevance to those writing developer tests or systems and acceptance tests.


テスティングガイド
開発者が書くテスト、システムテスト、受け入れテストに関連する情報が含まれています。

Excerpt
hiddentrue

Advanced Usage Guide
Covers topics which you don't need to worry about initially when using Groovy but may want to dive into to as you strive for Guru status.


高度な利用法ガイド
Groovy使いの達人になろうと努力し始めたときに心配する必要がないようなトピックをカバーします。

...

Excerpt
hiddentrue

Include Page
GROOVY:Modules
GROOVY:Modules

Enjoy making your code groovier !!!!

Include Page
GROOVY:Japanese Modules
GROOVY:Japanese Modules


グルービーなコードを楽しもう!!!

Excerpt
hiddentrue

Latest news

...