16
Java คืออะไร: ตัวดำเนินการที่เรียกและทำหน้าที่อะไร?
ฉันได้ทำงานกับ Java สองสามปี แต่จนถึงเมื่อเร็ว ๆ นี้ฉันไม่ได้ทำงานข้ามโครงสร้างนี้: int count = isHere ? getHereCount(index) : getAwayCount(index); นี่อาจเป็นคำถามที่ง่ายมาก แต่มีคนอธิบายได้ไหม ฉันจะอ่านมันได้อย่างไร ฉันค่อนข้างแน่ใจว่าฉันรู้ว่ามันทำงานอย่างไร ถ้าisHereเป็นจริงgetHereCount()เรียกว่า ถ้าisHereเป็นเท็จgetAwayCount()เรียกว่า แก้ไข? สิ่งก่อสร้างนี้เรียกว่าอะไร?