❓ 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:


This content originally appeared on DEV Community and was authored by Kamil Pro

✋ 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


This content originally appeared on DEV Community and was authored by Kamil Pro


Print Share Comment Cite Upload Translate Updates
APA

Kamil Pro | Sciencx (2024-10-19T15:38:34+00:00) ❓ Do you allow wrong input to enter your function?. Retrieved from https://www.scien.cx/2024/10/19/%e2%9d%93-do-you-allow-wrong-input-to-enter-your-function/

MLA
" » ❓ Do you allow wrong input to enter your function?." Kamil Pro | Sciencx - Saturday October 19, 2024, https://www.scien.cx/2024/10/19/%e2%9d%93-do-you-allow-wrong-input-to-enter-your-function/
HARVARD
Kamil Pro | Sciencx Saturday October 19, 2024 » ❓ Do you allow wrong input to enter your function?., viewed ,<https://www.scien.cx/2024/10/19/%e2%9d%93-do-you-allow-wrong-input-to-enter-your-function/>
VANCOUVER
Kamil Pro | Sciencx - » ❓ Do you allow wrong input to enter your function?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/10/19/%e2%9d%93-do-you-allow-wrong-input-to-enter-your-function/
CHICAGO
" » ❓ Do you allow wrong input to enter your function?." Kamil Pro | Sciencx - Accessed . https://www.scien.cx/2024/10/19/%e2%9d%93-do-you-allow-wrong-input-to-enter-your-function/
IEEE
" » ❓ Do you allow wrong input to enter your function?." Kamil Pro | Sciencx [Online]. Available: https://www.scien.cx/2024/10/19/%e2%9d%93-do-you-allow-wrong-input-to-enter-your-function/. [Accessed: ]
rf:citation
» ❓ Do you allow wrong input to enter your function? | Kamil Pro | Sciencx | https://www.scien.cx/2024/10/19/%e2%9d%93-do-you-allow-wrong-input-to-enter-your-function/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.