
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第7章:タプルにチャレンジ! - Qiita
第7章も相変わらず 型 について語るぞ! 今回の主役は、Javaプログラマーには馴染みがない タプル ! 複... 第7章も相変わらず 型 について語るぞ! 今回の主役は、Javaプログラマーには馴染みがない タプル ! 複数の戻り値 戻り値で複数の異なる型を返したくなったことはある? Javaだと引数の型は1つと決まっているから、単純には実現できないよね。 だから、代替案としてこんな手を使ったりするよね。 例えば、新たなDTO等の 情報格納役 を定義し、そのフィールドに複数の型を用意する 引数に複数のオブジェクトを渡して、戻り値相当をそのオブジェクトに設定する インタフェースを分割する。つまりそれぞれのデータを返すメソッドを用意する 戻り値をコレクションにして、複数の型のオブジェクトを格納する(ほとんどやらないけど) どれも面倒臭いんだよね。クラス名決めるのだって大変だし。。。 Javaの世界では諦めモードだけど、Scalaの世界では素晴らしい仕組みが備わっているんだ。 複数の型を返す仕組み、 タプル
2016/06/28 リンク