DEV Community

Kamil Pro
Kamil Pro

Posted on

1

❓ Do you allow wrong input to enter your function?

✋ Then stop, PowerShell can help you validate your parameters.

The first picture shows how to manually validate whether the number provided is between 1 and 100. It's not perfect.

The second picture does the same and more with fewer lines of code:

  • 1️⃣ Makes the parameter required
  • 2️⃣ Ensures the provided number is within 1 and 100
  • 3️⃣ The [int] type ensures the $Number parameter is an integer

If any of the checks fails, PowerShell prompts the user for the right data, or errors out.

The wrong input never enters your function - it's like a bouncer at the party!

Follow me for more tips!

Image description

Image description

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay