เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ฟังก์ชันนิรนาม

ฟังก์ชันนิรนาม (anonymous functions) คือฟังก์ชันที่ไม่มีชื่อกำกับ ฟังก์ชันประเภทนี้มีประโยชน์เมื่อต้องการคำนวณนิพจน์อย่างรวดเร็ว โดยไม่ต้องสร้างฟังก์ชันแบบปกติซึ่งมีโค้ดยาวกว่ามาก หากต้องการนิยามและประเมินค่าฟังก์ชันนิรนามในบรรทัดเดียว ให้ใช้วงเล็บดังตัวอย่าง

(x -> x^2 + 5)(5)  # 30

อีกหนึ่งการใช้งานของฟังก์ชันนิรนามคือการส่งเป็น argument ให้กับฟังก์ชันที่รับฟังก์ชันอื่นเป็นพารามิเตอร์ ซึ่งมีประโยชน์มากเมื่อใช้กับฟังก์ชันอย่าง map และ filter

map(x -> x^2 + 5, [5, 10])  # 30, 105

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Julia ระดับกลาง

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create an anonymous function and evaluate it at x=6
____
แก้ไขและรันโค้ด