about_Join

Deskripsi singkat

Menjelaskan bagaimana operator gabungan (-gabungan) menggabungkan beberapa string ke dalam satu string.

Deskripsi panjang

Operator gabungan menggabungkan sekumpulan string ke dalam satu string. String ditambahkan ke string yang dihasilkan dalam urutan yang muncul dalam perintah.

Sintaks

Diagram berikut menunjukkan sintaks untuk operator gabungan.

-Join <String[]>
<String[]> -Join <Delimiter>

Parameter

String[] - Menentukan satu atau beberapa string yang akan digabungkan.

Pemisah - Menentukan satu atau beberapa karakter yang ditempatkan di antara string yang digabungkan. Defaultnya adalah tidak ada pemisah ("").

Keterangan

Operator gabungan unary (-join <string[]>) memiliki prioritas yang lebih tinggi daripada koma. Akibatnya, jika Anda mengirimkan daftar string yang dipisahkan koma ke operator gabungan unary, hanya string pertama (sebelum koma pertama) yang dikirimkan ke operator gabungan.

Untuk menggunakan operator gabungan unary, sertakan string dalam tanda kurung, atau simpan string dalam variabel, lalu kirim variabel untuk bergabung.

Contohnya:

-join "a", "b", "c"
a
b
c

-join ("a", "b", "c")
abc

$z = "a", "b", "c"
-join $z
abc

Contoh

Pernyataan berikut menggabungkan tiga string:

-join ("Windows", "PowerShell", "2.0")
WindowsPowerShell2.0

Pernyataan berikut menggabungkan tiga string yang dibatasi oleh spasi:

"Windows", "PowerShell", "2.0" -join " "
Windows PowerShell 2.0

Pernyataan berikut menggunakan pemisah beberapa karakter untuk menggabungkan tiga string:

$a = "WIND", "S P", "ERSHELL"
$a -join "OW"
WINDOWS POWERSHELL

Pernyataan berikut menggabungkan baris dalam string di sini ke dalam satu string. Karena string di sini adalah satu string, baris dalam string di sini harus dibagi sebelum dapat digabungkan. Anda dapat menggunakan metode ini untuk bergabung kembali dengan string dalam file XML yang telah disimpan dalam string di sini:

$a = @'
a
b
c
'@

(-split $a) -join " "
a b c

Baca juga