Comprehensive Rust | Day 3
Rust Basics: Enums, Pattern Matching and Methods in Rust
Rust Basics: Enums, Pattern Matching and Methods in Rust
Rust hard concepts: ownership, borrowing and lifetimes in Rust
Let’s talk about the basics of Rust such as variables, functions, comments, etc.
This is a log of me going through the Comprehensive Rust four days course. There’s no structure to this, so be prepared for a lot of rambling and writing… or not 😝. This log will be updated as I go through the course. Some key concepts to keep in work with Rust: rustc: the Rust compiler which turns .rs files into binaries and other intermediate formats. cargo: the Rust dependency manager and build tool....
When we hear polymorphism, the first thing that comes to mind is generics. However, polymorphism is a much richer concept than that. In this short post we will be exploring the different types of polymorphism and how we can achieve them in Scala… in plain English.
In this chapter, we explored fundamental building blocks for concurrent programs in Scala. We delved into atomic primitives, lock-free programming, and the use of lazy values.
In this post we’ll navigate the intricate landscape of concurrent programming. While low-level constructs are essential, higher-level concurrency frameworks introduced in subsequent chapters provide a more intuitive approach. Armed with these foundational insights, you’ll be well-equipped to build robust concurrent applications in Scala. Happy coding!
In this post we’ll cover the basics of concurrent programming and the Scala preliminaries required for this book