ค้นหาเว็บไซต์

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 ครั้ง

บทความที่เกี่ยวข้อง