ตั้งค่าการอ่าน

ค่าเริ่มต้น

  • เลื่อนอัตโนมัติ
    CLIPS User's guide

    ลำดับตอนที่ #5 : หน่วยย่อยที่ 4 Clearing Up the Facts

    • อัปเดตล่าสุด 14 ธ.ค. 50



    การเคลียร์ fact โดยใช้คำสั่ง clear

    clear เป็นการลบ fact ทั้งหมดออกจากคำสั่ง

    CLIPS> (facts)
    f-0	(initial-fact)
    f-1	(duck)
    f-2	(quack)
    For a total of 3 facts
    CLIPS> (clear)
    CLIPS>
    

    Fact ทั้งหมดก็จะถูกลบไปเหมือนกับตอนเริ่มต้นใหม่ๆ รวมทั้งจะลบ rule ทั้งหมดด้วย และรวมทั้งทำให้ตัวชี้ให้เป็น 0 ลองทดลองดู assert (animal-is duck) แล้วลองใช้คำสั่ง fact-list ดู จะเห็นว่าตัวชี้จะไปอยู่ที่ 0

    ต่อไปนี้เป็นตัวอย่างการใช้ทำสั่ง fact และ clear

    CLIPS> (clear)
    CLIPS> (assert (a) (b) (c))
    <fact-2>
    CLIPS> (facts)
    f-0	(a)
    f-1	(b)
    f-2	(c)
    For a total of 3 facts
    CLIPS> (facts 0)
    f-0	(a)
    f-1	(b)
    f-2	(c)
    For a total of 3 facts
    CLIPS> (facts 1)
    f-1	(b)
    f-2	(c)
    For a total of 2 facts
    CLIPS> (facts 2)
    f-2	(c)
    For a total of 1 fact
    CLIPS> (facts 0 1)
    f-0	(a)
    f-1	(b)
    For a total of 2 facts
    CLIPS> (facts 0 2 2)
    f-0	(a)
    f-1	(b)
    For a total of 2 facts
    CLIPS>
    

    สังเกตว่าเราสามารถใช้คำสั่ง facts ใส่ข้อมูลใน list ได้ครั้งละหลายๆตัว แต่ข้อมูลนั้นต้องไม่ซ้ำกัน


    ติดตามเรื่องนี้
    เก็บเข้าคอลเล็กชัน

    ผู้อ่านนิยมอ่านต่อ ดูทั้งหมด

    loading
    กำลังโหลด...

    อีบุ๊ก ดูทั้งหมด

    loading
    กำลังโหลด...

    ความคิดเห็น

    ×