IIJの技術者はセミナーや講演会等において、IIJの持つ技術力や独自研究開発、最新の技術動向について広く発信し、インターネットの発展に尽力しています。
![関数プログラミングが教えてくれる規律](https://cdn-ak-scissors.b.st-hatena.com/image/square/471ee4d0ea1a43fc4ccf1ec9e34b1cd65b581419/height=288;version=1;width=512/https%3A%2F%2Fwww.iij.ad.jp%2Fcommon%2Fimages%2Fogp_image.png)
マップベースコンストラクターを使っていて気になったことがあったので書きます。 マップベースコンストラクターとは Groovyではマップベースコンストラクターを使うことができます。 名前付き引数のコンストラクターとも呼ばれます。 マップでフィールド名と値の組み合わせをコンストラクターの引数として渡すことで、 その渡された値で対応するフィールドが初期化されます。 1 2 3 4 5 6 class Person { String name Integer age } def person = new Person(name: 'Taro', age: 25) マップベースコンストラクターと引数なしコンストラクター ここで引数なしのコンストラクターを宣言してみます。 1 2 3 4 5 6 7 8 class Person { String name Integer age Person()
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く