สิ่งตีพิมพ์ในหัวข้อ 'functional-programming'


Kotlin & Data Science: เรื่องราวความรักที่กำลังเริ่มต้น
Kotlin ปรากฏตัวครั้งแรกในปี 2011 และสร้างความฮือฮาให้กับโลกแห่งการเขียนโค้ด ฉันได้ยินภาษานี้เป็นครั้งแรกเมื่อปีที่แล้ว ซึ่งบังเอิญเกิดขึ้นไม่นานหลังจากที่ "Google ประกาศ Kotlin ให้เป็นภาษา Android อย่างเป็นทางการ" ตั้งแต่นั้นมาก็มี “บิ๊กแบง” อีกสองสามอย่างตามมา และการคาดการณ์ในปัจจุบันยังเพิ่มการใช้งานทั่วโลกอย่างต่อเนื่อง ด้านล่างนี้คือรายละเอียดของที่เก็บ Github ตามภาษาในปีนี้: พัฒนาโดยทีม JetBrains เล็กๆ ในเซนต์ปีเตอร์สเบิร์ก Kotlin เป็นภาษาที่พิมพ์แบบคงที่ซึ่ง: ทำงานบน JVM..

คู่มือเริ่มต้นสำหรับฟังก์ชัน JavaScript
ฟังก์ชั่นเป็นหนึ่งในองค์ประกอบพื้นฐานใน JavaScript ฟังก์ชันคือขั้นตอน JavaScript ซึ่งเป็นชุดคำสั่งที่ทำงานหรือคำนวณค่า หากต้องการใช้ฟังก์ชัน คุณต้องกำหนดฟังก์ชันไว้ที่ไหนสักแห่งในขอบเขตที่คุณต้องการเรียกใช้ฟังก์ชัน ( ผู้พัฒนา mozilla.org ) บทความนี้ครอบคลุมคุณสมบัติและกฎต่างๆ ของฟังก์ชันใน JavaScript เช่น การประกาศและการใช้งานฟังก์ชัน อาร์กิวเมนต์ พารามิเตอร์ และขอบเขต การกำหนดขอบเขตฟังก์ชัน เมื่อเรากำหนดฟังก์ชัน ขอบเขตจะถูกสร้างขึ้นตามฟังก์ชัน..

นี่คือความแตกต่างหลักของการเขียนแอปพลิเคชันใน Functional Programming กับ
ไม่ใช่การไม่เปลี่ยนรูปหรือการสืบทอด แต่เป็นข้อมูลเพิ่มเติมเกี่ยวกับวิธีการจัดโครงสร้างแอปพลิเคชันของคุณ ประเภทข้อมูลพีชคณิตมีทั้งข้อดีและข้อเสีย ช่วยให้คุณสามารถเขียนแอปพลิเคชันของคุณในลักษณะที่ปลอดภัยต่อการพิมพ์ — เมื่อคุณทำการจับคู่รูปแบบ จะทำให้ประเภทข้อมูลทั้งหมดหมดสำหรับคุณ อย่างไรก็ตาม การใช้ ADT ยังมีข้อเสียหากประเภทข้อมูลของคุณเปลี่ยนแปลงอยู่ตลอดเวลา ฉันจะตัดการไล่ล่าและให้คำตอบเกี่ยวกับความแตกต่าง เมื่อคุณเขียนแอปพลิเคชันด้วยกระบวนทัศน์การเขียนโปรแกรมเชิงฟังก์ชัน..

Bitcoin Monad
ฟังก์ชันการเขียนโปรแกรม Zine เราจะกล่าวถึงมหาอำนาจอื่นๆ เช่น Functors, Applicatives, Monoids ใน zines ที่กำลังจะมาถึง! ป.ล.: แสดงความคิดเห็นด้านล่างเกี่ยวกับหัวข้อ Functional Programming ใดๆ ที่คุณอยากเห็นนิตยสารเกี่ยวกับ!

ทำไมคุณควรเขียนโค้ด Javascript ของคุณเหมือนผลิตภัณฑ์? การเขียนโค้ด เช่น ผลิตภัณฑ์ แนวทางปฏิบัติที่ดีที่สุด
สวัสดีทุกคน, เราทุกคนใช้ JS และส่วนประกอบในขณะที่พัฒนาผลิตภัณฑ์ของเราในทุกส่วน บางครั้งโค้ดจาวาสคริปต์บางตัวอาจซับซ้อนและยาวมาก ในสถานการณ์ที่คล้ายคลึงกัน เราต้องการโค้ดที่มีความคล่องตัว ยืดหยุ่น และมีประสิทธิภาพมากขึ้น ดังนั้น หากคุณกำลังเขียนโค้ดบน Javascript หรือส่วนประกอบอื่นๆ คุณควรคิดที่จะเขียนโค้ดของคุณเหมือนกับผลิตภัณฑ์ เอาล่ะ 'งานเขียนเหมือนผลิตภัณฑ์คืออะไร' มาตอบคำถามเหล่านี้กันดีกว่า Developer ทุกคนได้ใช้ส่วนประกอบของ jQuery..

ฟังก์ชั่นลด JS อันทรงพลัง
คุณสามารถใช้มันเพื่อแก้ไขปัญหาที่เกี่ยวข้องกับข้อมูลได้ ด้วย ES6 Javascript และที่อื่นๆ ตอนนี้คุณสามารถ แมป , กรอง , ลด , เรียงลำดับ , แบนราบ และอีกมากมายบนอาร์เรย์ มันค่อนข้างตรงไปตรงมาในการคิด กระชับ และสง่างาม แต่บางครั้ง สิ่งที่ไม่ทราบแน่ชัดในรายการนี้ก็คือ ลด คุณอาจยังไม่ทราบถึงประสิทธิภาพของวิธีนี้ มาดูกันดีกว่า บางทีคุณอาจจินตนาการว่าวิธีเดียวที่จะ "ลด" อาร์เรย์ได้คือการทำให้มันเป็นสิ่งที่ "เล็กลง" เช่น ตัวเลข หรือสตริง ตัวอย่างเช่น: ถ้าฉันมีอาร์เรย์ [ 1, 2, 3 ]..

การเขียนโปรแกรมใน Scala Gist 8
นี่คือประเด็นสำคัญจาก การเขียนโปรแกรมใน Scala รุ่นที่สองโดย Martin Odersky, Lex Spoon, Bill Venners ฉันต้องการจดบันทึกประเด็นสำคัญบางประการ อาจดูพังทลายและไม่สมเหตุสมผลหากคุณไม่ได้อ่านหนังสือ นี่เป็นการอ้างอิงส่วนบุคคล อย่าลังเลที่จะแก้ไขฉันหากฉันได้ตีความสิ่งผิดปกติในโพสต์นี้ บทที่ 8— ฟังก์ชั่นและการปิด Scala มีหลายวิธีในการกำหนดฟังก์ชัน เช่น ฟังก์ชันที่เป็นสมาชิกของวัตถุ ฟังก์ชันที่ซ้อนกันภายในฟังก์ชัน ค่าลิเทอรัลของฟังก์ชัน และค่าของฟังก์ชัน 8.1 วิธีการ..