これらの Referral オブジェクトのうち、特定のフェーズ属性を持つreferrals: Map[String, Referral]
オブジェクトの数を数える最良の方法を探しています。
case class Referral(
name: String,
phase: String
)
phase
「phase1」と等しい数のカウントが必要です。
単純にマップをループして、「phase1」でリフェラルを収集し、それらをイテラブルに入れることができました。
val phase1_refs = for (ref <- referrals.values if ref.phase == "phase1") yield ref.name
val phase1_count = phase1_refs.size
for を使用して phase1_refs のサイズを取得する構文は何ですか? 私は値のフィルターで遊んでいますが、自分自身を混乱させ続けています。
ありがとう!