ฉันรู้ว่ามีคำถามค่อนข้างน้อยเกี่ยวกับเรื่องนี้ แต่ฉันได้สร้างตัวอย่างง่ายๆที่ฉันคิดว่าน่าจะใช้ได้ แต่ก็ยังทำไม่ได้และฉันไม่แน่ใจว่าทำไม
val myStrings = new Array[String](3)
// do some string initialization
// this works
myStrings.foreach(println(_))
// ERROR: missing parameter type for expanded function
myStrings.foreach(println(_.toString))
ใครสามารถอธิบายได้ว่าทำไมคำสั่งที่สองไม่รวบรวม?
myStrings.foreach (println)