#Scala

Описание к видео #Scala

Learn Scala in one video from a 10+ years Scala veteran.

Watch my videos before everyone else!
   / @devinsideyou  

Stack Overflow Developer Survey 2020:
https://insights.stackoverflow.com/su...

Setup your Scala dev environment with coursier:
   • Single command #Scala Environment Set...  

‪@TraversyMedia‬

Table of Contents:
00:00:00 Intro
00:02:55 Slides - Why learn Scala?
00:08:40 Slides - Why learn Scala now?
00:10:12 Slides - What is Scala?
00:15:28 Environment setup
00:33:42 Tour
00:40:12 Comments/Javadoc/Scaladoc (crash course starts here)
00:42:56 Keywords: val, var, def, lazy val
00:49:22 Top level definitions
00:52:23 The Uniform Access Principle
00:55:28 Types
01:04:45 Keyword: type
01:05:50 Literals and String interpolation
01:15:42 If expressions and the type hiearchy
01:23:36 Boolean opeartions and equality
01:26:32 Loops and tail recursion
01:30:41 Higher order functions and lambdas aka anonymous functions aka arrow functions
01:39:41 Pattern matching and partial functions
01:49:46 Exceptions
01:51:55 Collections and imports
02:14:36 For Comprehensions
02:21:07 Factorial (just another tail recursive example)
02:23:48 Adding/removing elements to collections and right-associative operators
02:31:08 Methods with variable argument lists aka Varargs
02:32:38 Function currying and OO classes
02:40:28 OO objects and properties
02:45:21 OO traits, inheritance and subtype polymorphism
02:46:48 Self types
02:48:28 Objects (classes) expose methods and hide data
02:52:28 Data structures (case classes) expose data and hide methods
02:58:42 Algebraic Data Types aka ADTs
03:13:00 Implicits

Website: https://devinsideyou.com

Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com

Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com

Spotify concentration playlist: https://code.radio.devinsideyou.com

Cheers and Happy Coding!

#tutorial #programming

Комментарии

Информация по комментариям в разработке