やあ、3月に延期になったとはいえ、Java 8リリースが具体化してきましたね。 もうこれで、Lambdaがはずれるとかいうことはなさそうです。 ところで、Java 8で関数型っぽいことができるようになってうれしいのですが、ちょっと記述が冗長です。ということで、短く書けるおまじない考えてみました。 Function型 さて、まずはJava 8で標準で入ったFunction型をみてみましょう。パッケージ名まで含めるとjava.util.funciton.Functionです。 こんな感じで使います。 Function<String, String> enclose = s -> "[" + s + "]"; Genericsでの型指定の最初が引数、あとが戻り値の型です。ここではStringをとってStringを返す関数としてencloseを定義しています。 これを呼び出そうとすると、こんな感じ
大量生産ではなく個人に対してリアルなプロダクト製品をプレゼントしてみる実験という大義名分のもと行われたスーパーおせっかいプロジェクトこれから結婚する男への スーパーおせっかいプロダクト 世界最強の誓いの指輪 「愛を誓いたい」新郎ヒロキのそんなふとした発言を最新のテクノロジーや工作技術などあらゆる技術を活用して徹底的に具現化する半強制有言実行プロジェクト。人生スケールのおっせかい。 新郎ヒロキから新婦サオリへの 愛の誓いを実現する「サオリング」 サオリングの機能はいたってシンプル。新郎ヒロキがサオリングを装着している間、新婦サオリへ常に位置情報がリアルタイムに送られ続け、新郎ヒロキが指輪を外せば、その間、位置情報は一切送られない。指輪を外すという選択肢はありえないので、結果新郎ヒロキ、自らの意志でもって、位置情報を送り続けることになるこれこそまさに21世紀における「誓いの指輪」 サオリング制
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く