動画検索
関連広告
検索結果
1. What is Scala and Why to Learn Scala?
2. Scala Setup
3. Scala First Code
4. Scala Defining Variable using Var & Val
5. Class and Object in Scala
6. Creating Methods in Scala
7. List & Lambda Expression in Scala
8. List Reverse , Drop & Take
9. Scala Type Hierarchy
10. List of Complex Objects in Scala
11. Tuples in Scala
Intro
What is FP?
Project Setup
v02 - val _
v03 - no intermediate state
v05 - scala.util.chaining
v06 - IMPORTANT | simple mutability challenges
v08 - pipe
v09 - IMPORTANT | descriptions of programs
v11 - getting closer to solving the BankAccount problem
v12 - solving the BankAccount problem
v14 - Refactoring
v15 - IMPORTANT | path to Monads - Part 1
v16 - path to Monads - Part 2
v18 - path to Monads - Part 4
v19 - path to Monads - Part 5
v21 - path to Monads - Part 7
v22 - path to Monads - Part 8
v24 - path to Monads - Part 10
v25 - path to Monads - Part 11
v27 - fp hello world
v28 - IMPORTANT | path to Tagless-Final - Part 1
v30 - path to Tagless-Final - Part 3
v31 - path to Tagless-Final - Part 4
TF vs monix | cats-effect | ZIO
Intro
Slides - Why learn Scala?
Slides - Why learn Scala now?
Slides - What is Scala?
Tour
Comments/Javadoc/Scaladoc (crash course starts here)
Keywords: val, var, def, lazy val
The Uniform Access Principle
Types
Keyword: type
Literals and String interpolation
Boolean opeartions and equality
Loops and tail recursion
Higher order functions and lambdas aka anonymous functions aka arrow functions
Exceptions
Collections and imports
For Comprehensions
Factorial (just another tail recursive example)
Methods with variable argument lists aka Varargs
Function currying and OO classes
OO objects and properties
Self types
Objects (classes) expose methods and hide data
Data structures (case classes) expose data and hide methods
Implicits