 เปรียบเทียบรหัสสองส่วน
 รหัส 1 เป็นแบบ for-loop ซึ่งวนซ้ำบนอาร์เรย์และนับการเกิดขึ้นขององค์ประกอบ "x" รหัส 2 เขียนในรูปแบบการเขียนโปรแกรมเชิงฟังก์ชันและใช้ foreach วนซ้ำเพื่อวนซ้ำอาร์เรย์และนับการเกิดขึ้นของ "x" ข้อมูลโค้ดทั้งสองให้ผลลัพธ์เหมือนกัน โดยมีข้อแตกต่างคือโค้ด 1 ใช้ตัวแปรดัชนีและโค้ด 2 ไม่ใช้