equal
deleted
inserted
replaced
81 % https://medium.com/@michael.karen/learning-modern-javascript-with-tetris-92d532bcd057 |
81 % https://medium.com/@michael.karen/learning-modern-javascript-with-tetris-92d532bcd057 |
82 % |
82 % |
83 % Scala videos |
83 % Scala videos |
84 % https://www.youtube.com/user/DrMarkCLewis |
84 % https://www.youtube.com/user/DrMarkCLewis |
85 |
85 |
|
86 |
|
87 %% https://alvinalexander.com/downloads/HelloScala-FreePreview.pdf |
|
88 %% |
|
89 %% Section 10 about strings; interpolations and multiline strings |
|
90 |
|
91 |
|
92 |
86 \begin{document} |
93 \begin{document} |
87 \fnote{\copyright{} Christian Urban, King's College London, 2017, 2018, 2019} |
94 \fnote{\copyright{} Christian Urban, King's College London, 2017, 2018, 2019, 2020} |
88 |
95 |
89 \section*{A Crash-Course in Scala} |
96 \section*{A Crash-Course in Scala} |
90 |
97 |
91 \mbox{}\hfill\textit{``Scala --- \underline{S}lowly \underline{c}ompiled |
98 \mbox{}\hfill\textit{``Scala --- \underline{S}lowly \underline{c}ompiled |
92 \underline{a}cademic \underline{la}nguage''}\smallskip\\ |
99 \underline{a}cademic \underline{la}nguage''}\smallskip\\ |
1058 %undefined, null, etc.), it should be incorporated in the result type. |
1065 %undefined, null, etc.), it should be incorporated in the result type. |
1059 %Such types include but not limited to |
1066 %Such types include but not limited to |
1060 % |
1067 % |
1061 %Option[T] |
1068 %Option[T] |
1062 |
1069 |
|
1070 TBD |
|
1071 |
1063 |
1072 |
1064 \subsection*{Higher-Order Functions} |
1073 \subsection*{Higher-Order Functions} |
1065 |
1074 |
1066 Functions obviously play a central role in functional programming. Two simple |
1075 Functions obviously play a central role in functional programming. Two simple |
1067 examples are |
1076 examples are |