การต่อสตริงกับ Groovy
วิธีที่ดีที่สุด (สำนวน) ในการต่อสตริงใน Groovy คืออะไร ตัวเลือกที่ 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } ทางเลือกที่ 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } ฉันได้พบประเด็นที่น่าสนใจเกี่ยวกับหัวข้อนี้ในเว็บไซต์ Groovy เก่า: สิ่งที่คุณทำได้ แต่ดีกว่าปล่อยให้เลิกทำ เช่นเดียวกับใน Java คุณสามารถเชื่อมสตริงที่มีสัญลักษณ์ "+" เข้าด้วยกัน แต่ Java ต้องการให้หนึ่งในสองรายการของนิพจน์ "+" เป็น String ไม่ว่าจะอยู่ในตำแหน่งแรกหรือรายการสุดท้ายก็ตาม Java จะใช้เมธอด toString () …