タグ

Groovyに関するmakotowのブックマーク (3)

  • Groovy 2.0の新機能

    静的型チェッカーは、戻り型や、代入時の値の整合性も検証します: import groovy.transform.TypeChecked @TypeChecked Date test() { // コンパイルエラー: // Date値はint型の変数には代入できない int object = new Date() String[] letters = ['a', 'b', 'c'] // コンパイルエラー: // String値はDate型の変数には代入できない Date aDateVariable = letters[0] // コンパイルエラー: // Date型を返すメソッドでString値を返すことはできない return "today" } この例では、int変数にDateは代入できないことや、メソッドシグネーチャで指定されているDate値のかわりにStringは返せないことをコン

    Groovy 2.0の新機能
    makotow
    makotow 2012/07/28
    いつのまにか2.0出てるとか。
  • お盆だよ!! 今日からGroovyを始めるための4つのステップ - みちしるべ

    休みの間に新しい言語を触れてみたいプログラマ お盆・夏休みの人も多いかな。 休めない方はお疲れ様です。 せっかくの休みなので何か何か新しい言語で遊びたいなという人、 業務には直接関係ないけど何か役に立つ言語・スクリプトを覚えたい人は、 Groovyがいいんじゃないかなと思う。 これから電車で長時間の移動をするプログラマ 長時間ぼーっとしてるのはもったいない。 読書もいいけど、せっかくの機会だから、Groovyで遊んでみては? 実家で時間を持て余してる人 実家に帰って来て、そろそろ時間を持て余して人もいるだろう。 実家のパソコンだとソフトをインストールすることもできないし、 なにもできないよって人も、Groovy Web Consoleを使えばブラウザ1つ遊べる。 二学期デビューしたい学生さん 二学期に「俺夏休みにプログラマデビューした!」と自慢したい学生さん 夏休みにGroovy覚えよう

    お盆だよ!! 今日からGroovyを始めるための4つのステップ - みちしるべ
    makotow
    makotow 2011/08/14
    リンク先をチェックしよう。
  • GroovyのConfigSlurperがめっちゃ便利 - No Programming, No Life

    はじめに 日参加してきたGrailsドキュメント会にて紹介されていたConfigSlurperをちょっと調べてみたらめっちゃ便利だったのでメモしておきます。*1 で、ConfigSlurperって何? 簡単に説明すると、groovyファイルで各種設定系定義を書いておいて使いましょうというノリのものです。groovy.utilパッケージに含まれているクラスですのでデフォルトでインポートされています。 機能としては ドット区切りで階層指定できたり クロージャで階層指定できたり プロパティファイル(java.util.Properties)からもパースできたり 設定同士をマージできたり 設定をエクスポートできたり 環境によって設定の値を変えたり 変数をバインドしたり できるようです。では簡単に使用例をば。 動作確認 (Groovy Version: 1.7.5 JVM: 1.6.0_22) 使

    GroovyのConfigSlurperがめっちゃ便利 - No Programming, No Life
    makotow
    makotow 2011/03/10
    便利そう。あとで書いてみる。
  • 1