- (2022). Retrieved 23 February 2022, from https://www.coursera.org/learn/scala-functional-programming/lecture/EQ7BX/lecture-1-1-programming-paradigms
- Washing your code: avoid mutation. (2022). Retrieved 23 February 2022, from https://blog.sapegin.me/all/avoid-mutation/#:~:text=Mutation%20may%20lead%20to%20unexpected,careful%20when%20reading%20the%20code.
- paul, j. (2022). Difference between var, val, and def in Scala? Examples. Retrieved 26 February 2022, from https://www.java67.com/2017/05/difference-between-var-val-and-def-in-Scala.html#:~:text=That’s%20all%20about%20the%20difference,can%20be%20modified%20or%20reassigned.
- Dr. Derek Austin – Medium. (2022). Retrieved 26 February 2022, from https://doctorderek.medium.com/
- Two Types of Variables. (2022). Retrieved 27 February 2022, from https://docs.scala-lang.org/overviews/scala-book/two-types-variables.html#:~:text=The%20difference%20between%20val%20and%20var%20is%20that%20val%20makes,as%20values%20rather%20than%20variables.
- Scala: The Differences Between
val
anddef
When Creating Functions | alvinalexander.com. (2022). Retrieved 27 February 2022, from https://alvinalexander.com/scala/fp-book-diffs-val-def-scala-functions/ - Scala | Functions – Basics – GeeksforGeeks. (2018). Retrieved 27 February 2022, from https://www.geeksforgeeks.org/scala-functions-basics/#:~:text=Scala%20functions%20are%20first%20class,a%20member%20of%20some%20object.
- Anonymous function – Wikipedia. (2018). Retrieved 2 March 2022, from https://en.wikipedia.org/wiki/Anonymous_function
- What is class? – Definition from WhatIs.com. (2022). Retrieved 2 March 2022, from https://whatis.techtarget.com/definition/class#:~:text=In%20object%2Doriented%20programming%20%2C%20a,ideas%20of%20object%2Doriented%20programming.
- What is data abstraction? – Definition from WhatIs.com. (2022). Retrieved 3 March 2022, from https://whatis.techtarget.com/definition/data-abstraction#:~:text=Data%20abstraction%20is%20the%20reduction,a%20set%20of%20essential%20characteristics.
- 4 Advantages of Object-Oriented Programming. (2021). Retrieved 3 March 2022, from https://www.roberthalf.com/blog/salaries-and-skills/4-advantages-of-object-oriented-programming
- What is Data Structure?-Learn more today! (2022) https://www.mygreatlearning.com/blog/data-structure-tutorial-for-beginners/
- method, D., Niessner, J., Weller, T., & Hadfield, P. (2010). Difference between member and method. Retrieved 3 March 2022, from https://stackoverflow.com/questions/3469170/difference-between-member-and-method#:~:text=Member%20is%20a%20generic%20term,class%20or%20a%20static%20class.
- Scala vs Java – Differences and Similarities. (2022). Retrieved 3 March 2022, from https://javarevisited.blogspot.com/2013/11/scala-vs-java-differences-similarities-books.html#axzz7MVUNhMld
- sealed-keyword(2022) https://www.baeldung.com/scala/sealed-keyword
- What is Object Oriented Programming ?. (2021). Retrieved 6 March 2022, from https://geetikakaushik2020.medium.com/what-is-object-oriented-programming-7f14c5147ee5
- Liskov Substitution Principle of SOLID | LSP – Tech Point …. https://www.techpointfunda.com/2021/10/liskov-substitution-principle.html
- Polymorphism (computer science) – Wikipedia. https://en.wikipedia.org/wiki/Polymorphism_(computer_science)
- Generic programming – Wikipedia. https://en.wikipedia.org/wiki/Generic_programming
- Virtual Summer Teacher Institute 2020: "Connected …. https://ccas.georgetown.edu/2020/03/16/summer-teacher-institute-2020-connected-histories-of-the-renaissance/
- I like how we literally have a fire bunny, yet Zodiac …. https://gamefaqs.gamespot.com/boards/211388-pokemon-shield/77522624?page=2
- Lecture 4.4 – Enums – Types and Pattern Matching | Coursera. https://www.coursera.org/lecture/scala-functional-programming/lecture-4-4-enums-QtvH5
- Case Objects vs Enumerations in Scala | Baeldung on Scala. https://www.baeldung.com/scala/case-objects-vs-enumerations
- What Is The Use Of Case Class In Scala?. https://askingthelot.com/what-is-the-use-of-case-class-in-scala/
- Case Objects | Scala Book | Scala … – Scala Documentation. https://docs.scala-lang.org/overviews/scala-book/case-objects.html
- Scala – Tencent. https://cloud.tencent.com/developer/article/1491277
- A better Picker for SwiftUI. https://iosexample.com/a-better-picker-for-swiftui/
- The List Class | Scala Book | Scala … – Scala Documentation. https://docs.scala-lang.org/overviews/scala-book/list-class.html
- CS-210 Functional Programming Principles in Scala – Kjaer. https://kjaer.io/funprog/
- exercises-scalatutorial/StandardLibrary.scala at … – GitHub. https://github.com/scala-exercises/exercises-scalatutorial/blob/main/src/main/scala/scalatutorial/sections/StandardLibrary.scala
- Scala 2.8 Collections API — Vectors. https://www.scala-lang.org/docu/files/collections-api/collections_15.html
- Week 4 : Pattern Matching (Filtrage de motifs). http://lampwww.epfl.ch/teaching/programmation_avancee/documents/programmation_avancee_4_en-2×2.pdf
- Code Examples for Programming in Scala, Fifth Edition. https://booksites.artima.com/programming_in_scala_5ed/examples/html/ch14.html
- Working with Lists – artima. https://www.artima.com/pins1ed/working-with-lists.html
- Functional Programming in Scala Part III Lists/Pairs/Tuples. https://tinman.cs.gsu.edu/~raj/4330/slides/fpScala-3.pdf
- Lecture 4.7 – Lists – Types and Pattern Matching – Coursera. https://www.coursera.org/lecture/scala2-functional-programming/lecture-4-7-lists-TFjsY
- type erasure . https://ejje.weblio.jp/content/type+erasure
- Lecture 4.1 – Decomposition – Types and Pattern Matching …. https://www.coursera.org/lecture/progfun1/lecture-4-1-decomposition-1QObE
- VSnake notes: Functional Programming Principles in Scala. https://vasnake.blogspot.com/2016/03/functional-programming-principles-in.html
- Lecture 4.2 – Pattern Matching – Types and Pattern …. https://www.coursera.org/lecture/scala-functional-programming/lecture-4-2-pattern-matching-n2EWV
- Pattern Matching – rohgar/scala-principles-1 Wiki. https://github-wiki-see.page/m/rohgar/scala-principles-1/wiki/Pattern-Matching
- Functional Java: How to do pattern matching in Java 8 …. https://blog.knoldus.com/functional-java-how-to-do-pattern-matching-in-java/
- Pattern Matching | Tour of Scala – Scala Documentation. https://docs.scala-lang.org/tour/pattern-matching.html
- TOUR OF SCALA https://www.codetd.com/article/13324361
- Washing your code: avoid mutation – Artem Sapegin’s Blog. https://blog.sapegin.me/all/avoid-mutation/
- Functional Programming Principles in Scala. https://www.isical.ac.in/~ansuman/sdv/ScalaTut.pdf
- exercises-scalatutorial/DefinitionsAndEvaluation.scala at …. https://github.com/scala-exercises/exercises-scalatutorial/blob/main/src/main/scala/scalatutorial/sections/DefinitionsAndEvaluation.scala
- python – Pandas apply function to … – Stack Overflow. https://stackoverflow.com/questions/61396850/pandas-apply-function-to-multindexed-columns-that-takes-columns-series-as-argu
- Call by name vs call by value in Scala … – Stack Overflow. https://stackoverflow.com/questions/13337338/call-by-name-vs-call-by-value-in-scala-clarification-needed
- Scala Function Tutorial – Types of Functions … – DataFlair. https://data-flair.training/blogs/scala-function/
- Scala | Functions – Basics – GeeksforGeeks. https://www.geeksforgeeks.org/scala-functions-basics/
- exercises-scalatutorial/FunctionalLoops.scala at … – GitHub. https://github.com/scala-exercises/exercises-scalatutorial/blob/main/src/main/scala/scalatutorial/sections/FunctionalLoops.scala
- exercises-scalatutorial/LexicalScopes.scala at … – GitHub. https://github.com/scala-exercises/exercises-scalatutorial/blob/main/src/main/scala/scalatutorial/sections/LexicalScopes.scala
- GitHub – shivamkumard107/AtmanirbharCompilerProject: Basic …. https://github.com/shivamkumard107/AtmanirbharCompilerProject
- Two Types of Variables | Scala Book – Scala Documentation. https://docs.scala-lang.org/overviews/scala-book/two-types-variables.html
- scala – What is the difference between … – Stack Overflow. https://stackoverflow.com/questions/18887264/what-is-the-difference-between-def-and-val-to-define-a-function
- Programming – Recursion – University of Utah. https://www.cs.utah.edu/~germain/PPS/Topics/recursion.html
- exercises-scalatutorial/FunctionalLoops.scala at … – GitHub. https://github.com/scala-exercises/exercises-scalatutorial/blob/main/src/main/scala/scalatutorial/sections/FunctionalLoops.scala
- Lecture 1.5 – Example: square roots with Newton’s method …. https://www.coursera.org/lecture/progfun1/lecture-1-5-example-square-roots-with-newtons-method-FQDE1
- Scala Learning(3): Tail Recursion . https://blog.csdn.net/pelick/article/details/45373971
- SOLID – Wikipedia. (2022). Retrieved 12 March 2022, from https://en.wikipedia.org/wiki/SOLID
- Variances. (2022). Retrieved 12 March 2022, from https://docs.scala-lang.org/tour/variances.html
- Liskov Substitution Principle of SOLID | LSP – Tech Point …. https://www.techpointfunda.com/2021/10/liskov-substitution-principle.html
Reference
Leave a reply