4
“ []” แปลก ๆ หลังลายเซ็นวิธี Java
วันนี้ฉันดูโค้ด Java และพบไวยากรณ์แปลก ๆ : public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } ฉันคิดว่าไม่สามารถรวบรวมและต้องการแก้ไขสิ่งที่ฉันคิดว่าพิมพ์ผิด แต่แล้วฉันก็จำได้ว่าคอมไพเลอร์ Java ยอมรับมันจริงๆ! ใครช่วยได้โปรดช่วยฉันเข้าใจความหมาย เป็นอาร์เรย์ของฟังก์ชันหรือไม่?