Icon Close

Golang Functional Programming(FP): Beginner

Golang Functional Programming(FP): Beginner
Icon RatingIcon RatingIcon RatingIcon RatingIcon Rating
No Rating
ประเภทไฟล์
pdf
วันที่วางขาย
08 ตุลาคม 2568
ความยาว
360 หน้า
ราคาปก
360 บาท (ประหยัด 75%)
________________________________________
Golang Functional Programming: Beginner
ก้าวเข้าสู่โลกของ Functional Programming (FP) ด้วยภาษา Go หนังสือเล่มนี้ถูกออกแบบสำหรับผู้เริ่มต้นที่ต้องการเรียนรู้แนวคิด FP อย่างเป็นระบบและปฏิบัติได้จริง เริ่มตั้งแต่ความหมายของ FP, ความแตกต่างระหว่าง Imperative และ Declarative, ฟังก์ชันบริสุทธิ์ (Pure Functions) และ Side Effects ไปจนถึงเทคนิคขั้นสูงในการใช้ First-Class Functions, Anonymous Functions, Immutability และ Built-in Functional Tools ของ Go
เรียนรู้วิธี สร้างโค้ดที่กระชับ อ่านง่าย และ maintainable ผ่านตัวอย่างบูรณาการ Ultimate Project และ Super Ultimate Project ในแต่ละบท พร้อมฝึกคิดเชิงฟังก์ชันเพื่อออกแบบระบบที่มีความปลอดภัยต่อการเปลี่ยนแปลงของ state และรองรับการทำงานแบบ concurrent
สารบัญ
บทที่ 1 Introduction to Functional Programming in Go – หน้า 1
• Introduction to Functional Programming in Go
• บทที่ 1 — รายละเอียดเชิงลึก: Introduction to Functional Programming in Go
• ความหมาย Functional Programming (FP)
• Imperative vs Declarative ในบริบทของ Functional Programming (FP) ใน Go
• Pure Functions และ Side Effects ในบริบทของ Functional Programming (FP) ด้วย Go
• ข้อดีและข้อจำกัดของ Functional Programming ใน Go
• ตัวอย่างบูรณาการ
• Ultimate Project
บทที่ 2 First-Class Functions – หน้า 67
• First-Class Functions
• บทที่ 2: First-Class Functions – รายละเอียดเชิงลึก
• ฟังก์ชันเป็นค่า (Functions as Values)
• การเก็บฟังก์ชันในตัวแปร (Storing Functions in Variables)
• การส่งฟังก์ชันเป็น argument (Passing Functions as Arguments)
• การ return ฟังก์ชันจากฟังก์ชัน (Function Returning Function)
• ตัวอย่างบูรณาการ
• Ultimate Project
• Super Ultimate Project
บทที่ 3 Anonymous Functions / Lambda – หน้า 142
• Anonymous Functions / Lambda
• Anonymous Functions / Lambda ใน Go
• นิพจน์ฟังก์ชันแบบไม่ระบุชื่อ (Anonymous Function Expression)
• การใช้ Inline Functions ใน Go
• การส่ง Anonymous Function ไปยัง Higher-Order Function (HOF)
• ตัวอย่างบูรณาการ
• Ultimate Project FP in Go
• Ultimate FP Project in Go
บทที่ 4 Immutability – หน้า 211
• Immutability
• Immutability (เชิงลึก)
• interactive CLI
• การหลีกเลี่ยงการเปลี่ยนแปลง state ของ slice, map, struct
• ตัวอย่างบูรณาการ
• Ultimate FP & Immutability Project in Go
บทที่ 5 Built-in Functional Tools – หน้า 260
• Built-in Functional Tools
• Built-in Functional Tools – Detailed Deep Dive
• ใช้ range ใน loops แบบ declarative
• การเขียน map/filter/reduce แบบ custom functions
• การใช้ slices และ arrays ในลักษณะ functional
• ตัวอย่างบูรณาการ
• Ultimate Project
• Ultimate Project Folder
• Ultimate Project – Go Functional Programming แบบ run-ready
• Integration + Ultimate Examples
บรรณานุกรม – หน้า 351
________________________________________
ประเภทไฟล์
pdf
วันที่วางขาย
08 ตุลาคม 2568
ความยาว
360 หน้า
ราคาปก
360 บาท (ประหยัด 75%)
เขียนรีวิวและให้เรตติ้ง
หนังสือเล่มนี้ไม่เปิดให้ Comment