A function that takes another function as argument
A function that returns a function
Any of the above two
None of above
Questão 2
Questão
Which of the following is most adapted for parallel processing ?
Responda
Akka Actors
Scala Futures
Scala Options
Scala Either
Questão 3
Questão
val result = for {
x <- Future(20)
y <- Future(10) if y > 10
} yield x + y
what's the value of result ?
Responda
Success(30)
30
Failure
Questão 4
Questão
Which one is FALSE about an actor akka ?
Responda
Can communicate with an actor using tell function
Can communicate with an actor using ask pattern
Messages can be passed to an actor using ActorRef handle of that actor
Messages can be passed to an actor using Actor instance of that actor
Questão 5
Questão
A monad is a functor which also has a flatMap ?
Responda
True
False
Questão 6
Questão
What's NOT true about a type class in scala ?
Responda
It enables ad hoc polymorphism
It uses implicts, implicitly and bound context syntax
Addition of a new functionality in type class can be done without any changes to the original code
Type class is an abstract class
Questão 7
Questão
SBT performs incremental recompilations ?
Responda
True
False
Questão 8
Questão
val mySeq = Seq("Hello world", "Hello how are you", "Are you well", "Hello guys")
val result = mySeq.flatMap(_.split(" ")).map(_.length).filter(v => v < 4).reduce(_ + _)
What's result ?
Responda
28
43
15
None of the above
Questão 9
Questão
trait F[-A] {
}
What does -A represent ?
Responda
Covariant type parameter
Contravariant type parameter
Lower bound
Upper bound
Questão 10
Questão
Choose right responses for a partial function (multiple responses possible)
Responda
A PartialFunction must provide a method isDefinedAt
A PartialFunction must provide a method apply
Can be lifted to a normal function with return type wrapped in an option
Akka actor's receive method is not an example of partial function
Quer criar seus próprios Quizzesgratuitos com a GoConqr? Saiba mais.