ฉันมี Java API ที่ส่งคืนรายการเช่น:
public List<?> getByXPath(String xpathExpr)
ฉันใช้รหัส scala ด้านล่าง:
val lst = node.getByXPath(xpath)
ตอนนี้ถ้าฉันลองน้ำตาลไวยากรณ์ของสกาล่าเช่น:
lst.foreach{ node => ... }
มันไม่ทำงาน. ฉันได้รับข้อผิดพลาด:
value foreach is not a member of java.util.List[?0]
ดูเหมือนว่าฉันต้องแปลงรายการ Java เป็นรายการ Scala จะทำอย่างไรในบริบทข้างต้น?