<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mutability on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/mutability/</link><description>Recent content in Mutability on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 20 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/mutability/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 3: Variables, Data Types, and Control Flow in Rust</title><link>https://ai-blog.noorshomelab.dev/rust-mastery-2026/variables-datatypes-control-flow/</link><pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/rust-mastery-2026/variables-datatypes-control-flow/</guid><description>&lt;h2 id="introduction-the-building-blocks-of-any-program"&gt;Introduction: The Building Blocks of Any Program&lt;/h2&gt;
&lt;p&gt;Welcome back, fellow Rustaceans! In the previous chapters, we established our Rust development environment using &lt;code&gt;rustup&lt;/code&gt;, explored the &lt;code&gt;cargo&lt;/code&gt; build system, and crafted our inaugural &amp;ldquo;Hello, world!&amp;rdquo; program. Now, it&amp;rsquo;s time to delve deeper into the fundamental concepts that form the backbone of any software application: &lt;strong&gt;variables&lt;/strong&gt;, &lt;strong&gt;data types&lt;/strong&gt;, &lt;strong&gt;functions&lt;/strong&gt;, and &lt;strong&gt;control flow&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Think of variables as named containers that hold pieces of information, while data types define the specific kind of information those containers can store – be it whole numbers, text, or true/false values. Functions are reusable blocks of code that perform specific tasks, allowing you to organize your logic. Finally, control flow dictates the order in which your program executes different code segments, enabling it to make decisions and repeat actions. Mastering these concepts is paramount, as they are the foundational elements upon which all complex and robust applications are constructed.&lt;/p&gt;</description></item></channel></rss>