Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Semrush - keyword research tool

Create your online store today with Shopify

Turn ChatGPT, Claude, Gemini, And CoPilot Into Your Personal Assistant, Business Coach, Content Creator, And More

AFFILIATE MARKETING Your all-in-one performance engine Manage affiliates, creators, and customer referrals in one unified platform—turning every partnership into measurable growth

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Disclosure: My content contains affiliate links.

43,102 questions

55,976 answers

573 users

How to iterate over map keys and values in Scala

3 Answers

0 votes
val myMap = Map("a" -> 1, "b" -> 2, "c" -> 3)

myMap.foreach { case (key, value) =>
  println(s"Key: $key, Value: $value")
}

  
     
/*
run:
  
Key: a, Value: 1
Key: b, Value: 2
Key: c, Value: 3

*/

 



answered Apr 19, 2025 by avibootz
0 votes
val myMap = Map("a" -> 1, "b" -> 2, "c" -> 3)

for ((key, value) <- myMap) {
  println(s"Key: $key, Value: $value")
}

  
     
/*
run:
  
Key: a, Value: 1
Key: b, Value: 2
Key: c, Value: 3

*/

 



answered Apr 19, 2025 by avibootz
0 votes
val myMap = Map("a" -> 1, "b" -> 2, "c" -> 3, "d" -> 4)

val transformed = myMap.map { case (key, value) =>
  s"Key: $key, Value: $value"
}

transformed.foreach(println)

  
     
/*
run:
  
Key: a, Value: 1
Key: b, Value: 2
Key: c, Value: 3
Key: d, Value: 4

*/

 



answered Apr 19, 2025 by avibootz

Related questions

1 answer 162 views
1 answer 135 views
3 answers 178 views
3 answers 192 views
1 answer 142 views
...