ไลบรารี
แนะนำใหม่| English | ความหมาย |
|---|---|
| library/ˈlaɪbrəri/ | ไลบรารี |
| from scratch/frɒm skrætʃ/ | เริ่มต้นใหม่ |
| API/ˌeɪ piː ˈaɪ/ | API |
| documents/ˈdɒkjuːmənts/ | เอกสารประกอบ |
| functionality/ˌfʌŋkʃəˈnælɪti/ | ความสามารถในการทำงาน |
| abstraction/əbˈstrækʃn/ | นามธรรม |
การใช้โค้ดที่คนอื่นเขียนไว้
- ไลบรารี คือกลุ่มWorkspace ที่คุณสามารถนำไปใช้ซ้ำ Across programs
- แทนที่จะเขียนทุกอย่าง ตั้งแต่ต้น, คุณใช้โค้ดที่คนอื่นเขียนและทดสอบไว้แล้ว
- สิ่งนี้ประหยัดเวลาและลดข้อผิดพลาด
- Programme ส่วนใหญ่เกือบทุกตัวพึ่งพาไลบรารี
ไลบรารีคือ:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
มันช่วยให้คุณนำโค้ดกลับมาใช้ซ้ำได้โดยไม่ต้องเขียนใหม่ตั้งแต่ต้น
การอ่าน API
- เพื่อใช้ไลบรารีได้อย่างมีประสิทธิภาพ คุณต้องอ่าน API ของมัน — อินเตอร์เฟซสำหรับการพัฒนาแอปพลิเคชัน
- เอกสาร API อธิบายวิธีการใช้ไลบรารี: มีWorkspaceอะไรบ้าง รับอาร์กิวเมนต์แบบไหน และส่งกลับอะไร
- คุณไม่จำเป็นต้องเห็นโค้ดภายในของไลบรารี
- API คือสัญญาระหว่างคุณกับไลบรารี
เลือกไลบรารีไหนสำหรับงานนี้?
เลือกไลบรารีที่ตรงกับงานของคุณ: ไลบรารีคณิตศาสตร์สำหรับตัวเลข, ไลบรารีกราฟิกสำหรับการวาด, ไลบรารีสุ่มสำหรับค่าสุ่ม
API ของไลบรารีบอกคุณ:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
เอกสาร API อธิบายการใช้งาน คุณไม่จำเป็นต้องรู้โค้ดภายใน
การเลือกไลบรารีที่เหมาะสมประหยัดเวลาและลดบั๊กเพราะโค้ดนั้นผ่านการทดสอบแล้ว
Difficulty 1/5 · 100 coins + a small bonus on first completion today
คุณนำโค้ดที่ผ่านการทดสอบมาใช้แทนการเขียนและดีบักเอง
เพิ่มฟังก์ชัน性工作อย่างรวดเร็ว
- ไลบรารีเพิ่ม ฟังก์ชัน性工作 ให้กับโปรแกรมของคุณอย่างรวดเร็ว
- ไลบรารีคณิตศาสตร์ให้รากที่สอง; ไลบรารีกราฟิกวาดรูปทรง; ไลบรารีสุ่มให้ตัวเลขสุ่ม
- เลือกไลบรารีที่เหมาะสมสำหรับส่วนที่คุณต้องการ
- การเลือกไลบรารีที่ดีช่วยประหยัดเวลาและลดข้อผิดพลาด เพราะโค้ดผ่านการทดสอบมาแล้ว
การเรียก sqrt(9) แล้วได้ผลลัพธ์เป็น 3 โดยไม่ทราบวิธีการภายใน เป็นตัวอย่างของ:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
ไลบรารีซ่อนการดำเนินการไว้ پشتการเรียกใช้ที่เรียบง่าย
เพื่อวาดรูปทรงบนหน้าจอ คุณควรเลือก:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
จับคู่ไลบรารีให้เข้ากับประเภทของงานที่คุณต้องการ
r ← sqrt(2) เก็บค่าประมาณ 1.414 โดยใช้ไลบรารี ______
Difficulty 1/5 · 100 coins + a small bonus on first completion today
ไลบรารีคณิตศาสตร์จัดหาน้ำรากที่สองที่ผ่านการทดสอบแล้ว
ไลบรารีและความนามธรรม
- เหมือน Workspace ไลบรารีรองรับ ความนามธรรม โดยการซ่อนกระบวนการดำเนินการที่ซับซ้อน
- คุณเรียก
sqrt(9)และได้รับค่า 3 โดยไม่ต้องรู้วิธีการที่ใช้ภายใน
รากที่สองของ 2 แทนที่จะเขียนอัลกอริทึมเอง ให้เรียกใช้ไลบรารีคณิตศาสตร์: r ← sqrt(2) เก็บค่าประมาณ 1.414 API บอกว่า sqrt รับตัวเลขหนึ่งตัวและคืนค่ารากที่สองของมัน งานทั้งหมดจึงเหลือเพียงบรรทัดเดียว
ไลบรารีคือโค้ดที่นำกลับมาใช้ใหม่ได้และผ่านการทดสอบแล้ว ทำให้คุณไม่ต้องสร้างทุกอย่าง ตั้งแต่ต้น อ่าน API ของมันเพื่อเรียนรู้ว่ามีกระบวนการใดให้ใช้งานและคืนค่าอะไร — คุณไม่จำเป็นต้องเห็นส่วนภายใน ไลบรารีเพิ่ม ฟังก์ชันnalité ได้รวดเร็วและจัดเตรียม การห่อหุ้ม: sqrt(9) ให้ผลลัพธ์เป็น 3 โดยที่คุณไม่ต้องรู้วิธีการทำงาน