What is scenario outline in cucumber?

What is scenario outline in cucumber?

Scenario outline basically replaces variable/keywords with the value from the table. Each row in the table is considered to be a scenario. When comparing a regular Scenario Definition with Scenario Outline, values no longer need to be hard-coded in step definitions. Values are replaced with parameters as <parameter_name> in step-definition itself.

At the end of Scenario Outline, values are defined in a pipe-delimited table format using Examples.

https://www.baeldung.com/cucumber-scenario-outline