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

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

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

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,945 questions

51,887 answers

573 users

How to create and initialize a sequence in Scala

3 Answers

0 votes
object SeqCreateAndInitialize   {
  def main(args: Array[String]): Unit = {
    // Create an immutable sequence
    val seq = Seq(1, 2, 3, 4)

    // 1. Print the whole sequence directly
    println(seq) 

    // 2. Print elements separated by spaces
    println(seq.mkString(" "))

    // 3. Print elements with custom formatting
    println(seq.mkString("[", ", ", "]")) 

    // 4. Iterate and print each element
    seq.foreach(println)
  }
}



/*
run:

List(1, 2, 3, 4)
1 2 3 4
[1, 2, 3, 4]
1
2
3
4

*/

 



answered Nov 15, 2025 by avibootz
0 votes
object SeqCreateAndInitialize   {
  def main(args: Array[String]): Unit = {
    // Creates a sequence with n copies of a given value
    val filledSeq = Seq.fill(3)("Scala")

    // 1. Print the whole sequence directly
    println(filledSeq) 

    // 2. Print elements separated by spaces
    println(filledSeq.mkString(" "))

    // 3. Print elements with custom formatting
    println(filledSeq.mkString("[", ", ", "]")) 

    // 4. Iterate and print each element
    filledSeq.foreach(println)
  }
}



/*
run:

List(Scala, Scala, Scala)
Scala Scala Scala
[Scala, Scala, Scala]
Scala
Scala
Scala

*/

 



answered Nov 15, 2025 by avibootz
0 votes
object SeqCreateAndInitialize   {
  def main(args: Array[String]): Unit = {
    // Creates a sequence of numbers within a range.
    val rangeSeq = Seq.range(1, 10, 2) // List(1, 3, 5, 7, 9)

    // 1. Print the whole sequence directly
    println(rangeSeq) 

    // 2. Print elements separated by spaces
    println(rangeSeq.mkString(" "))

    // 3. Print elements with custom formatting
    println(rangeSeq.mkString("[", ", ", "]")) 

    // 4. Iterate and print each element
    rangeSeq.foreach(println)
  }
}



/*
run:

NumericRange 1 until 10 by 2
1 3 5 7 9
[1, 3, 5, 7, 9]
1
3
5
7
9

*/

 



answered Nov 15, 2025 by avibootz
...