2026-05-02 12:52:32 +01:00
|
|
|
func test-function($name) {
|
2026-05-24 20:26:40 +01:00
|
|
|
if (5 -lt $var) {
|
|
|
|
|
echo good
|
|
|
|
|
} else {
|
|
|
|
|
echo bad
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
echo "Hello, $name! $(2 + 4 + 2) wow"
|
2026-05-02 12:52:32 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# Example of instantiating an FX runtime object.
|
|
|
|
|
$obj = new-object -type-name fx.string -arguments "John Doe"
|
|
|
|
|
|
2026-05-10 14:20:08 +01:00
|
|
|
$hash = @{
|
|
|
|
|
1 = 'one'
|
|
|
|
|
2 = 'two'
|
|
|
|
|
'three' = 3
|
|
|
|
|
}
|
|
|
|
|
|
2026-05-24 20:26:40 +01:00
|
|
|
$hash2 = @{ 1 = 'one'; 2 = 'two'; 'three' = 3 }
|
|
|
|
|
|
2026-05-02 12:52:32 +01:00
|
|
|
test-function -name $obj
|