Tại sao tất cả các phương thức varala vararg, khi được sử dụng từ java, dường như chấp nhận một Seq của các biến, và không thể được sử dụng như các phương thức vararg gốc của java. Đây có phải là một lỗi?Sử dụng các phương pháp varala vararg trong java
Ví dụ: Buffer
có phương thức def append(elems: A*): Unit
. Nhưng trong java nó có chữ ký khác: void append(Seq<A>)
.
Vâng, vâng, hoạt động, nhưng rất sai)) – F0RR
Đó là vì sử dụng Java là sai ở nơi đầu tiên;) –
Để biết thêm chi tiết, hãy xem http://stackoverflow.com/questions/10060377/how-to-use -scala-varargs-from-java-code –