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