PowerShell: วิธีสร้างอาร์เรย์ด้วยขนาดเริ่มต้น
คุณสามารถใช้วิธีการต่อไปนี้ใน PowerShell เพื่อสร้างอาร์เรย์ที่มีขนาดเริ่มต้นเฉพาะ:
วิธีที่ 1: สร้างอาร์เรย์ที่มีขนาดเฉพาะของค่า Null
$my_array = @($null) * 10
ตัวอย่างนี้สร้างอาร์เรย์ชื่อ $my_array พร้อมด้วยองค์ประกอบว่าง 10 รายการ
วิธีที่ 2: สร้างอาร์เรย์ด้วยขนาดเฉพาะของค่าเฉพาะ
$my_array = @(0) * 10ตัวอย่างนี้สร้างอาร์เรย์ชื่อ $my_array โดยมี 10 องค์ประกอบซึ่งทั้งหมดมีค่าเท่ากับ 0
วิธีที่ 3: สร้างอาร์เรย์ที่มีขนาดเฉพาะของค่าที่ซ้ำกัน
$my_array = @(1, 2, 3) * 3ตัวอย่างนี้สร้างอาร์เรย์ชื่อ $my_array โดยมีองค์ประกอบทั้งหมด 9 องค์ประกอบโดยการทำซ้ำรูปแบบ 1, 2, 3 รวมเป็น 3 ครั้ง
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ
ตัวอย่างที่ 1: สร้างอาร์เรย์ที่มีขนาดเฉพาะของค่า Null
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างอาร์เรย์ชื่อ $my_array ซึ่งมีองค์ประกอบว่าง 10 รายการ:
$my_array = @($null) * 10ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
โปรดสังเกตว่าเมื่อเราดูอาร์เรย์ไม่มีค่าที่จะแสดงเนื่องจากแต่ละองค์ประกอบในอาร์เรย์เป็นโมฆะ
อย่างไรก็ตาม เมื่อเราใช้คุณสมบัติ length เราจะเห็นว่าอาร์เรย์มีองค์ประกอบทั้งหมด 10 องค์ประกอบ
ตัวอย่างที่ 2: สร้างอาร์เรย์ด้วยขนาดเฉพาะของค่าเฉพาะ
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างอาร์เรย์ชื่อ $my_array ซึ่งมี 10 องค์ประกอบที่ทั้งหมดมีค่าเท่ากับศูนย์:
$my_array = @(0) * 10ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
เราจะเห็นว่าสิ่งนี้สร้างอาร์เรย์ที่มีองค์ประกอบทั้งหมด 10 องค์ประกอบ โดยแต่ละองค์ประกอบมีค่าเท่ากับศูนย์
ตัวอย่างที่ 3: สร้างอาร์เรย์ที่มีขนาดเฉพาะของค่าที่ซ้ำกัน
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างอาร์เรย์ชื่อ $my_array ซึ่งมีรูปแบบ 1, 2, 3 ซ้ำกันทั้งหมด 3 ครั้ง:
$my_array = @(1, 2, 3) * 3ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
เราจะเห็นว่าสิ่งนี้สร้างอาร์เรย์ที่มีองค์ประกอบทั้งหมด 9 องค์ประกอบที่ทำซ้ำรูปแบบ 1, 2, 3 รวมเป็น 3 ครั้ง


