# Basic Usage

In this section, we'll cover foundational use cases, including checking the status of a result, unwrapping the value inside a result, and taking different actions based on success or failure.

![No need for if blocks or early return statements when you can handle success and failure without any hassle.](https://137539276-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MfavUYGNGvzkCicVu3-%2Fuploads%2Fgit-blob-2b397182d4b18a575f94950da0a66be665e54e50%2Fbasic-usage.png?alt=media)

These basics will help you handle errors more cleanly and efficiently without cluttering your code with *try-catch* blocks.
