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

การเรียกใช้ lambda แบบ in-line

จุดเด่นอย่างหนึ่งของ lambda คือสามารถใช้ฟังก์ชันแบบ in-line ได้เลย

ในแบบฝึกหัดนี้ ให้ปรับวิธีการจากแบบฝึกหัดก่อนหน้า โดยคำนวณขนาดไฟล์รวมแบบ in-line โดยไม่ต้องเก็บ lambda function ไว้ในตัวแปรก่อน

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

Python ระดับกลางสำหรับนักพัฒนา

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เขียนโค้ดในบรรทัดเดียว โดยสร้าง lambda function ที่คูณ file_size ด้วย 1 + extra_space แล้วคืนค่าผลลัพธ์

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

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

file_size = 2500
extra_space = 0.15

# Call a lambda function in one line
print((____ x: x * (1 + extra_space))(____))
แก้ไขและรันโค้ด