การสร้าง Function ในภาษา Python จะมีฟังก์ชันที่สามารถเรียกใช้งานได้ทันที แต่ยังมีฟังก์ชันที่สามารถสร้างขึ้นใหม่เพื่อให้เหมาะสมกับการใช้งานอีกด้วย
[attachment=0]รูปแบบการเขียน Function.PNG[/attachment] [attachment=7]function.PNG[/attachment] [attachment=4]ผลลัพธ์ function.PNG[/attachment]
หากมีการกำหนด Default Value ตอนเรียกใช้ฟังก์ชันจะต้องกำหนดค่า Argument ตัวใดตัวหนึ่งเข้ามาด้วย ไม่เช่นนั้นจะทำให้เกิด Error และเมื่อมีการส่งค่า Argument ผ่านเข้ามาจะทำการแทนที่ค่า Argument ของฟังก์ชันตามลำดับ
การสร้างฟังก์ชันโดยมี Keyword เพื่อในกรณีที่มี Argument หลายตัวทำให้ไม่เกิดความสับสน และไม่ต้องเรียกใช้งาน Argument ตามลำดับอีกด้วย แต่ถ้าไม่ได้ระบุ keyword ให้กับ Argument จะทำงานเรียงตามลำดับเหมือนเดิม
[attachment=2]รูปแบบการเขียน function KW.PNG[/attachment]
การสร้างฟังก์ชันโดยมี Variable-lengh ใช้สำหรับกรณีที่ Argument ในฟังก์ชันไม่แน่นอน จึงทำให้การเขียนโปรแกรมมีความยืดหยุ่นมากขึ้น โดยระบุ ' (*) '
[attachment=1]รูปแบบการเขียน function VL.PNG[/attachment] [attachment=8]function VL.PNG[/attachment] [attachment=5]ผลลัพธ์ function VL.PNG[/attachment]
การสร้างฟังก์ชันแบบ Anonymous เป็นการสร้างฟังก์ชันโดยไม่ระบุชื่อ แต่ยังระบุ Argument กี่ตัวก็ได้ โดยการสร้างฟังก์ชันนั้นจะใช้ lambda แทนการใช้ def
[attachment=3]รูปแบบการเขียน Anonymous.PNG[/attachment] [attachment=9]function AN.PNG[/attachment] [attachment=6]ผลลัพธ์ function AN.PNG[/attachment]
การสร้าง Function ทำยังไง มีอะไรบ้าง??
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Hero Member
- โพสต์: 114
- ลงทะเบียนเมื่อ: 09/04/2018 10:04 am
การสร้าง Function ทำยังไง มีอะไรบ้าง??
- แนบไฟล์
-
- function AN.PNG (5.24 KiB) Viewed 898 times
-
- function VL.PNG (7 KiB) Viewed 898 times
-
- function.PNG (5.2 KiB) Viewed 898 times
-
- ผลลัพธ์ function AN.PNG (2.62 KiB) Viewed 898 times
-
- ผลลัพธ์ function VL.PNG (5.21 KiB) Viewed 898 times
-
- ผลลัพธ์ function.PNG (2.09 KiB) Viewed 898 times
-
- รูปแบบการเขียน Anonymous.PNG (6.37 KiB) Viewed 898 times
-
- รูปแบบการเขียน function KW.PNG (3.31 KiB) Viewed 898 times
-
- รูปแบบการเขียน function VL.PNG (4.35 KiB) Viewed 898 times
-
- รูปแบบการเขียน Function.PNG (2.65 KiB) Viewed 898 times
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ การใช้งาน python ในการสร้าง function ซ้อน function ที่เอาไว้ใช้สำหรับใช้งานภายใน function เท่านั้น
โดย ewqolf » 02/03/2023 9:26 pm » ใน Python Knowledge - 0 ตอบกลับ
- 2814 แสดง
-
โพสต์ล่าสุด โดย ewqolf
02/03/2023 9:26 pm
-
-
-
โพสต์ใหม่ สอบถาม เรื่อง function phpBB ครับ function make_forum_select() คืออะไรครับ ทำงานอย่างไร
โดย flook » 09/08/2022 5:27 pm » ใน Programming - PHP - 2 ตอบกลับ
- 866 แสดง
-
โพสต์ล่าสุด โดย mindphp
05/09/2022 10:03 am
-
-
- 0 ตอบกลับ
- 2740 แสดง
-
โพสต์ล่าสุด โดย ธวัชชัย แสนหาญ
04/01/2019 10:15 am
-
-
โพสต์ใหม่ Call to undefined function เรียก function ไฟล์อื่นเข้ามาใช้งาน phpbb3.1
โดย thatsawan » 28/09/2014 9:56 pm » ใน Programming - PHP - 0 ตอบกลับ
- 1775 แสดง
-
โพสต์ล่าสุด โดย thatsawan
28/09/2014 9:56 pm
-
-
- 0 ตอบกลับ
- 627 แสดง
-
โพสต์ล่าสุด โดย pnut
08/08/2016 5:27 pm
-
- 5 ตอบกลับ
- 1858 แสดง
-
โพสต์ล่าสุด โดย M030
19/09/2015 2:44 pm
-
- 2 ตอบกลับ
- 959 แสดง
-
โพสต์ล่าสุด โดย makup
15/10/2020 7:27 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 91