Search
 
SCRIPT & CODE EXAMPLE
 

SCALA

how loop in scala

for ((name, count) <- names.zipWithIndex) {
    println(s"$count is $name")
}
Comment

how loop in scala

for (i <- 1 to 3) println(i)
Comment

how loop in scala

for {
    i <- 1 to 10
    if i < 4
} println(i)
Comment

how loop in scala

for {
    i <- 1 to 10
    if i > 3
    if i < 6
    if i % 2 == 0
} println(i)
Comment

how loop in scala

for (i <- 0 until names.length) {
    println(s"$i is ${names(i)}")
}
Comment

how loop in scala

for (i <- 1 to 10 if i < 4) println(i)
Comment

how loop in scala

val out = for (e <- names) yield e.capitalize
val out = names.map(_.capitalize)
Comment

how loop in scala

val ratings = Map(
    "Lady in the Water"-> 3.0, 
    "Snakes on a Plane"-> 4.0, 
    "You, Me and Dupree"-> 3.5
)

for ((name,rating) <- ratings) println(s"Movie: $name, Rating: $rating")
Comment

how loop in scala

val nameMap = Map("firstName" -> "Ed", "lastName" -> "Chigliak")
for ((k,v) <- nameMap) {
    println(s"key: $k, value: $v")
}

val result = for ((k,v) <- nameMap) yield {
    s"key: $k, value: $v"
}
println(result)
Comment

how loop in scala

names.zipWithIndex.foreach { d =>
    println(s"${d._2} is ${d._1}")
}
Comment

how loop in scala

for ((name,count) <- names.view.zip(Stream from 1)) {
    println(s"$count is $name")
}
Comment

how loop in scala

res: Seq[(Int, Char)] = List((1,a), (1,b), (1,c), 
                             (2,a), (2,b), (2,c),
                             (3,a), (3,b), (3,c))
Comment

how loop in scala

val lengths = for (e <- names) yield {
    // imagine that this required multiple lines of code
    e.length
}
Comment

how loop in scala

val names2 = for (e <- names) yield e.capitalize
Comment

how loop in scala

val nums = Seq(1,2,3)
val letters = Seq('a', 'b', 'c')
val res = for {
    n <- nums
    c <- letters
} yield (n, c)
Comment

how loop in scala

for (n <- names) println(n)
for (n <- names) println(n.capitalize)    
for (n <- names) {
    // imagine this requires several lines
    println(n.capitalize)
}
Comment

how loop in scala

val names = Seq("chris", "ed", "maurice")
val nums = Seq(1, 2, 3)
Comment

how loop in scala

ratings.foreach {
    case(movie, rating) => println(s"key: $movie, value: $rating")
}

ratings.foreach(x => println(s"key: ${x._1}, value: ${x._2}"))
ratings.keys.foreach((movie) => println(movie))
ratings.keys.foreach(println)
ratings.values.foreach((rating) => println(rating))
Comment

PREVIOUS NEXT
Code Example
Scala :: scala anonymous function 
Scala :: scala default parameter skip one 
Scala :: scala list of options to option of list 
Actionscript :: from sys import stdin 
Actionscript :: process.stdin.setRawMode(true) error 
Actionscript :: mount_osxfuse: /Users/em/mount_dev: Input/output error 
Excel :: google sheets convert month to number 
Excel :: excel highlight rows where column matches text 
Excel :: excel or formula 
Perl :: perl foreach loop 
Perl :: print a variable perl 
Perl :: comments in perl 
Pascal :: pascal output 
Pascal :: does not equal in pascal 
Powershell :: get-childitem supress errors silently 
Gdscript :: godot 
Abap :: abap alv popup 
Assembly :: latex image textwidth 
Assembly :: how to open chrome in vbscript 
Assembly :: dokuwiki redirect 
Javascript :: jquery vslidation remove spaces from input 
Javascript :: alphabet array 
Javascript :: javascript remover acentos 
Javascript :: javascript string to dou 
Javascript :: enable button jquery 
Javascript :: java script converting text to slug 
Javascript :: flash input 
Javascript :: jquery select checked radio button value 
Javascript :: jquery preventdefault 
Javascript :: react native position absolute center 
ADD CONTENT
Topic
Content
Source link
Name
5+3 =