คำถามในหัวข้อ 'syntactic-sugar'

ขีดเส้นใต้การใช้งานในตัวระบุของ Scala
ฉันมีคลาสที่มี getter/setter: class Person { private var _age = 0 //getter def age = _age //setter def age_=(value: Int): Unit = _age = value } เรารู้ว่าเราสามารถเรียกใช้เมธอด setter ได้ดังนี้: val p = new Person()...
365 มุมมอง

กลับจากการเรียกใช้ฟังก์ชันภายในแลมบ์ดา
Lambdas เป็นวิธีที่ยอดเยี่ยมในการสร้างโค้ดที่นำมาใช้ซ้ำได้ภายในฟังก์ชัน/เมธอด โดยไม่กระทบต่อคลาสพาเรนต์ เป็นการทดแทนมาโครแบบ C ที่ใช้งานได้ดีเกือบตลอดเวลา อย่างไรก็ตาม มีน้ำตาลเชิงวากยสัมพันธ์เล็กน้อยจากมาโครที่ฉันไม่สามารถทำซ้ำด้วยแลมบ์ดาได้...
1507 มุมมอง
schedule 05.11.2023