Программирование на языке Scala/Синтаксис параметров функции/Ответы
2.
"abc".flatMap(_ => "dfg".map(_.toUpper))
3.
"abc".flatMap("dfg".flatMap(ch => ch.toUpper + ch.toString) + _.toString)
4.
"abc".sortWith(_ > _)
5.
"abc".sortWith((ch1, ch2) => ch1 > ch2 && ch1 < 'c' )
6.
"abc".foldLeft(0)((acc: Int, el: Char) => acc + el.toInt)
7.
"abc".foreach((char: Char) => println(char))
8.
"abc".foreach{ char =>
print(char)
println(char + 1)
}
9.
"abc".map { a =>
val b = a * 2
val c = b + 2
c.toChar
}
10.
// Применение с функцией
fun2 = Да
fun3 = Нет
fun4 = Нет
// Применение со значением
fun2 = Да
fun3 = Нет