Param ( [Parameter(Mandatory=$True, Position=1)] [string]$String, [Parameter(Mandatory=$True)] [int]$Int, [switch]$Switch = $false )
function Print-Text { param( [String] $Text ) Write-Output $Text } Print-Text "Hello, world!"