<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pattern-Matching on Abdelbaki Ben Elhaj Slimene</title><link>https://bakic.github.io/tags/pattern-matching/</link><description>Recent content in Pattern-Matching on Abdelbaki Ben Elhaj Slimene</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 29 Aug 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://bakic.github.io/tags/pattern-matching/index.xml" rel="self" type="application/rss+xml"/><item><title>Switch Statement in Java: From Basic to Pattern Matching</title><link>https://bakic.github.io/posts/switch-statement-in-java-pattern-matching/</link><pubDate>Tue, 29 Aug 2023 00:00:00 +0000</pubDate><guid>https://bakic.github.io/posts/switch-statement-in-java-pattern-matching/</guid><description>&lt;p&gt;The switch statement is a fundamental control structure in Java, allowing developers to execute different code blocks based on the value of an expression. Before the introduction of advanced features like pattern matching and switch expressions, Java&amp;rsquo;s switch statement underwent several stages of evolution. In this blog post, we&amp;rsquo;ll take a journey through the evolution of the switch statement, exploring its various stages and providing detailed examples and explanations along the way.&lt;/p&gt;</description></item></channel></rss>