Scala Functional Programming Questions and Answers

This document contains a list of frequently asked questions and answers about functional programming in Scala.

Less than 10 submissions

QS

@qs_by_qset

Created this 7 months ago

Public

Content

Stop reading

1. What is the difference between a curried function and an uncurried function?

2. What is the difference between a strict data structure and a lazy data structure?

Please login to your account to view this. Login

3. What is the difference between a monad and a functor?

4. What is the difference between a tail recursive function and a non-tail recursive function?

5. What is the difference between a higher-order function and a first-order function?

6. What is the difference between a pure function and an impure function?

7. What is the difference between a referentially transparent function and a referentially opaque function?

8. What is the difference between a function and a method in Scala?

9. What is the difference between a lazy and a strict evaluation strategy?

10. What is the difference between a left-fold and a right-fold?

Have questions? Feel free to reach out to us at
contact@qset.io

QSet logo

QSet.io