This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
tutorial:array [2019/01/04 14:43] admin [Open Array As Arguments] |
tutorial:array [2019/01/07 15:14] (current) admin [Arrays] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ======Arrays====== | ======Arrays====== | ||
| - | Arrays คือ ตัวแปรที่มีลักษณะเป็นโครงสร้างของตัวแปรที่มีชนิดเดียวกันทั้งหมด | + | Arrays คือ ตัวแปรที่มีลักษณะเป็นโครงสร้าง (Structured Type) ชนิดหนึ่ง ที่มีสมาชิกเป็น Data Type ชนิดเดียวกันทั้งหมด |
| - | =====Static/Dynamic Arrays===== | + | =====Type of Arrays===== |
| - | โดยทั่วไป Array จะสามารถแยกได้เป็น 2 ชนิด คือ Static Array และ Dynamic Array รายละเอียดของแต่ละชนิดสามารถสรุปได้ตามนี้ | + | โดยทั่วไป Array จะสามารถแยกได้เป็น 2 ชนิด คือ Static Array และ Dynamic Array (หรือ เรียกว่า Open Array) รายละเอียดของแต่ละชนิดสามารถสรุปได้ตามนี้ |
| ^ Array Type ^ การประกาศ (Declaration) ^ | ^ Array Type ^ การประกาศ (Declaration) ^ | ||
| Line 33: | Line 33: | ||
| =====การกำหนด/เรียกดู ค่าสมาชิกของ Arrays===== | =====การกำหนด/เรียกดู ค่าสมาชิกของ Arrays===== | ||
| - | สำหรับ Array ทั่วไป การกำหนดค่าสมาชิกของ Array สามารถทำได้ดังตัวอย่างต่อไปนี้ | + | การกำหนดค่าสมาชิกของ Arrays สามารถทำได้ดังตัวอย่างต่อไปนี้ |
| + | <hidden Defining/Reporting Arrays> | ||
| <sxh delphi;> | <sxh delphi;> | ||
| Var ArrX:array[1..3] of integer; //Static Array - 1D | Var ArrX:array[1..3] of integer; //Static Array - 1D | ||
| Line 72: | Line 73: | ||
| end | end | ||
| </sxh> | </sxh> | ||
| + | </hidden> | ||
| \\ | \\ | ||
| - | =====Open Array As Arguments===== | + | =====Open Array As Parameters===== |
| การส่งผ่าน Array เป็นตัวแปร สามารถทำได้โดยการประกาศ identifier ของ Array ให้เป็น Open Array (Dynamic Array) ใน Argument นั้นๆ | การส่งผ่าน Array เป็นตัวแปร สามารถทำได้โดยการประกาศ identifier ของ Array ให้เป็น Open Array (Dynamic Array) ใน Argument นั้นๆ | ||