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