This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
tutorial:variableanddatatype [2019/01/11 13:58] admin |
tutorial:variableanddatatype [2019/01/11 14:12] admin [Enumerated Type] |
||
---|---|---|---|
Line 74: | Line 74: | ||
Type | Type | ||
TDay = (Mon,Tue,Wed,Thu,Fri,Sat,Sun); | TDay = (Mon,Tue,Wed,Thu,Fri,Sat,Sun); | ||
- | TDirection = (Right = 2,Left,Front = 8,Back); | + | TDirection = (North = 2, East, South = 8, West); |
</sxh> | </sxh> | ||
Line 85: | Line 85: | ||
BEGIN | BEGIN | ||
Today:=Wed; | Today:=Wed; | ||
- | Direction:=LEft; //case insensitive | + | Direction:=EAst; //case insensitive |
| | ||
if Today < Sat then | if Today < Sat then | ||
Line 103: | Line 103: | ||
สำหรับ Enumerated Variable ที่มีการกำหนดลำดับ ก็จะได้ลำดับตามที่กำหนดมา แต่สำหรบตัวที่ไม่ได้กำหนด จะนำลำดับตัวก่อนหน้ามา +1 จากตัวอย่าง TDirection จะได้ลำดับดังนี้ | สำหรับ Enumerated Variable ที่มีการกำหนดลำดับ ก็จะได้ลำดับตามที่กำหนดมา แต่สำหรบตัวที่ไม่ได้กำหนด จะนำลำดับตัวก่อนหน้ามา +1 จากตัวอย่าง TDirection จะได้ลำดับดังนี้ | ||
- | Right = 2, Left = 3, Front = 8, Back = 9 | + | North = 2, East = 3, South = 8, West = 9 |
- | จากตัวอย่างข้างบน บรรทัดที่ 6 จะสังเกตว่า การใส่ชื่อเป็น Case Insensitive เหมือนกันกับการตั้งชื่อตัวแปรในภาษา Pascal ดังนั้น Left, LEFT, LeFt, LEft เหล่านี้ ย่อมเป็นตัวเดียวกัน | + | จากตัวอย่างข้างบน บรรทัดที่ 6 จะสังเกตว่า การใส่ชื่อเป็น Case Insensitive เหมือนกันกับการตั้งชื่อตัวแปรในภาษา Pascal ดังนั้น East, EAST, EAst, eAsT เหล่านี้ ย่อมเป็นตัวเดียวกัน |