In Scala, both the `
println()` and `
print()` functions are used to output text or values to the console. The main difference between them lies in how they handle the end of the line:
1. `println()` : The `
println()` function adds a newline character (`
\n`) at the end of the output, which moves the cursor to the next line after printing the text. This means that each subsequent call to `
println()` will print on a new line.
   println("Hello")
   println("World")
   Output :
   Hello
   World
   In this example, "
Hello" is printed on one line, and then the cursor moves to the next line before printing "
World" on a new line.                                                                    
                                    
                                    
                                    2. `print()` : The `
print()` function does not add a newline character at the end of the output. It simply prints the text or value without moving the cursor to the next line. If you use multiple `
print()` statements consecutively, they will all be printed on the same line.
   print("Hello ")
   print("World")
   Output :
   Hello World
   In this example, "
Hello " and "
World" are printed on the same line because no newline character is added between them.
So, the difference between `
println()` and `
print()` in Scala is the presence or absence of a newline character at the end of the output. If you want to print on a new line, you can use `
println()`, and if you want to print on the same line, you can use `
print()`. The choice depends on your specific formatting requirements.