วันพฤหัสบดีที่ 11 ตุลาคม พ.ศ. 2561

นิพจน์ (Expression)


นิพจน์ (Expression)
      นิพจน์จะเป็นกลุ่มของชุดคำสั่ง ซึ่งเป็นการนำเอา ฟังก์ชั่น อาร์กิวเมนต์ หรือเครื่องหมายดำเนินการต่าง ๆ เข้ามาประมวลผลเข้าด้วยกันให้ได้ผลลัพธ์ใหม่ เช่น

           ( +  A  10 ) = นิพจน์
             |   |__|___อาร์กิวเมนต์
             |_______ฟังก์ชั่น
          ดังนั้นในโปรแกรม AtuoLISP แต่ละโปรแกรมจะประกอบด้วยนิพจน์ จำนวนหลาย ๆ นิพจน์ที่ประกอบกันขึ้นมา และการสร้างนิพจน์ขึ้นมาจะต้องเป็นไปตามกฎเกณฑ์การสร้างนิพจน์ ดังนี้
1. ทุก ๆ นิพจน์ ไม่ว่าจะมี อาร์กิวเมนต์ หรือไม่ก็ตาม จะต้องขึ้นต้นด้วยเครื่องหมายวงเล็บเปิด ( ก่อน และปิดท้ายด้วยเครื่องหมายวงเล็บปิด ) เมื่อจบนิพจน์เสมอ
2. จำนวนเครื่องหมายวงเล็บเปิด จะต้องเท่ากับวงเล็บปิดเสมอ ไม่ว่าจะซ้อนกันกี่นิพจน์ก็ตาม
3. ในกรณีที่มีนิพจน์ซ้อนกันมากกว่า 1 นิพจน์ AutoLISP จะทำการประมวลผลวงเล็บในสุดก่อน แล้วจึงประมวลผลวงเล็บนอกที่ถัดออกมาเรื่อย ๆ จนจบนินพจน์กลุ่มนั้น
4. จะต้องเว้นช่องว่าง 1 อักษร ระหว่าง ฟังก์ชั่นและอาร์กิวเมนต์เสมอ
5. นิพจน์ที่มีการประมวลผลหรือรับข้อมูลจากภายนอก เช่น คีย์บอร์ด, เมาส์ หรืออุปกรณ์ช่วยอื่น ๆ อาจจะมีค่าหรือไม่มีค่าก็ได้ ถ้าไม่มีค่าถือว่าเป็น nil หรือถ้ามีค่าถือว่าเป็น T (True)





Cr. กรมส่งเสริมอุตสาหกรรม – พื้นฐานการเขียนโปรแกรม AutoLISP

ไม่มีความคิดเห็น:

แสดงความคิดเห็น