TOP>全般

2011年09月05日

[Groovy][小ネタ]Groovyでは全要素に対してゲッターを呼ぶような時は*.の*が省略できる

はじめに GPathって言うんでしたっけ?こういうの。サンプルを見た方が早いので説明はそちらで。 コードで語る まず、こんなクラスを用意する。 class A{ def getName(){ ’a’ } } class B{ def getName(){ ’b’ } } class C{ def getName(){ ’c’ } } そしてこいつらのインスタンスのリストを作る。 def list = [new A(), new B(), new C()] そして、こう呼び出す。 assert ...

2011年08月15日

[お題]お題:FizzBuzz(Nパターン)

プログラミングお題の一覧はこちら※みなさんもこのお題をお気に入りの言語で解いてみて下さい。解いたらこの記事にトラックバックをお願いします。 説明 1から100までの数をプリントするプログラムを書け。 ただし、[3, ”Fizz”, 5, ”Buzz”, 7, ”Hoge”] のような “<数値>と<文字列>”が対となった、要素が偶数個のリストを受け取り、 数が<数値>の倍数のときは、対となる<文字列>をプリントすること。 数が複数の<数値>の倍数となっている場合、リストに指定された順で、<文字列>を ...

2011年08月14日

[Groovy][小ネタ]GroovyのPowerAssertの力を享受するなら、引数は1つの方を使わないとダメらしい

論よりコード。 動作確認バージョン $ groovy -vGroovy Version: 1.9.0-beta-1 JVM: 1.7.0-internal test.groovy def str = ’abc’ assert ’わざと間違う’ == str 結果 $ groovy test.groovy Caught: Assertion failed: assert ’わざと間違う’ == str | | | abc falseAssertion failed: assert ’わざと間違う’ ...

【広告】

サイト内検索

メンバー紹介

このサイトに自分のブログを載せたい!
(ブログの登録は無料です。)


カテゴリー

アーカイブ

最新の情報をお届け!