И еще два, чтобы продемонстрировать различные доступные методы.Первый использует унарную форму -join
, использует тот факт, что операторы могут возвращать значения и считать на 2 вместо проверки четности числа.
$student_name = "Consequences"
-join @(for ($i = 0; $i -lt $student_name.Length; $i += 2) {
$student_name[$i]
})
Второе решениеаналогичен первому, но использует цикл foreach
и перечислитель $foreach
вместо цикла for
.
-join $(foreach ($c in [char[]] $student_name) {
$c
[void] $foreach.MoveNext()
})