
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Scalaの抽出子(apply, unapply)サンプルと呼ばれるタイミング - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scalaの抽出子(apply, unapply)サンプルと呼ばれるタイミング - Qiita
apply, unapply ScalaのObject内で良くセットで定義されるメソッド、 apply (注入、injection)、unapply... apply, unapply ScalaのObject内で良くセットで定義されるメソッド、 apply (注入、injection)、unapply(抽出、extraction)。 細かい事はコップ本26章やその他の有用な記事を見るとして... unapplyメソッドを持つオブジェクトは**抽出子(extractorObject)**と呼ばれる。 例1 object extractorObject { // 抽出子オブジェクト object Sample { def apply(str: String): String = { // 文字列を作った str + " (applyが呼ばれた)" } // ここでの引数strはapplyが作り出した文字列 def unapply(str: String): Option[String] = { if (str.nonEmpty) Some(st