Erlang - รายการ
รายการเป็นโครงสร้างที่ใช้ในการจัดเก็บชุดข้อมูล ใน Erlang รายการถูกสร้างขึ้นโดยการใส่ค่าในวงเล็บเหลี่ยม
ต่อไปนี้เป็นตัวอย่างง่ายๆในการสร้างรายการตัวเลขใน Erlang
ตัวอย่าง
-module(helloworld).
-export([start/0]).
start() ->
Lst1 = [1,2,3],
io:fwrite("~w~n",[Lst1]).
ผลลัพธ์ของตัวอย่างข้างต้นจะเป็น -
เอาต์พุต
[1 2 3]
ให้เราพูดคุยเกี่ยวกับ various methods available for Lists. โปรดทราบว่าต้องนำเข้าไลบรารีรายการเพื่อให้วิธีการเหล่านี้ทำงานได้
| ซีเนียร์ No | วิธีการและคำอธิบาย |
|---|---|
| 1 | ทั้งหมด ส่งคืนค่าจริงหาก Pred (Elem) ส่งกลับค่าจริงสำหรับองค์ประกอบทั้งหมดในรายการหรือเป็นเท็จ |
| 2 | ใด ๆ ส่งคืนค่าจริงหาก Pred (Elem) ส่งกลับค่าจริงสำหรับอย่างน้อยหนึ่งองค์ประกอบ Elem ในรายการ |
| 3 | ผนวก ส่งกลับรายการใหม่ List3 ซึ่งสร้างจากองค์ประกอบของ List1 ตามด้วยองค์ประกอบของ List2 |
| 4 | ลบ ลบองค์ประกอบออกจากรายการและส่งคืนรายการใหม่ |
| 5 | droplast วางองค์ประกอบสุดท้ายของรายการ |
| 6 | ซ้ำกัน ส่งคืนรายการที่มี N สำเนาของคำว่า Elem |
| 7 | ล่าสุด ส่งกลับองค์ประกอบสุดท้ายของรายการ |
| 8 | สูงสุด ส่งคืนองค์ประกอบของรายการที่มีค่าสูงสุด |
| 9 | สมาชิก ตรวจสอบว่ามีองค์ประกอบอยู่ในรายการหรือไม่ |
| 10 | นาที ส่งคืนองค์ประกอบของรายการที่มีค่าต่ำสุด |
| 11 | ผสาน ส่งคืนรายการที่เรียงลำดับโดยการรวมรายการย่อยทั้งหมดของ ListOfLists |
| 12 | ที่ n ส่งกลับองค์ประกอบที่ N ของรายการ |
| 13 | nthtail ส่งกลับหางที่ N ของรายการ |
| 14 | ย้อนกลับ กลับรายการองค์ประกอบ |
| 15 | เรียงลำดับ จัดเรียงรายการองค์ประกอบ |
| 16 | รายการย่อย ส่งคืนรายการย่อยขององค์ประกอบ |
| 17 | ผลรวม ส่งคืนผลรวมขององค์ประกอบในรายการ |