VR SCHOOL
ONLINE
Nexus Home
Course Catalog
Meta-Campus
Status
Enter The Nexus
Home
Courses
Book 3: Understanding Functional Programming
Curriculum
3 Sections
15 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: Considering Functional Programming
8
1.1
Understanding How Functional Programming Differs
10 mins
1.2
Defining an Impure Language
10 mins
1.3
Seeing Data as Immutable
10 mins
1.4
Considering the Effects of State
10 mins
1.5
Eliminating Side Effects
10 mins
1.6
Understanding the Role of auto
10 mins
1.7
Passing Functions to Functions
10 mins
1.8
Using Lambda Expressions for Implementation
10 mins
Chapter 2: Working with Lambda Expressions
3
2.1
Creating More Readable and Concise C++ Code
10 mins
2.2
Defining the Essential Lambda Expression
10 mins
2.3
Developing with Lambda Expressions
10 mins
Chapter 3: Advanced Lambda Expressions
4
3.1
Considering the C++ 20 Lambda Extensions
10 mins
3.2
Working in Unevaluated Contexts
10 mins
3.3
Using Assignable Stateless Lambda Expressions
10 mins
3.4
Dealing with Pack Expansions
10 mins
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content