一部の Java コードを scala に変換していますが、使用しているリストからオブジェクトを削除するのに問題があります。私のコードは以下です
def removeCar (usedCarList: List[UsedCars]):List[UsedCars] ={
//var vinNumber = "";
var car = new UsedCars();
println("Please enter the Vin Number");
var vinNumber = readLine();
var i = 0;
var found = false;
while (i < usedCarList.length){
car = usedCarList(i);
if (vinNumber == car.vinNumber) {
usedCarList.drop(i);
println("** Removed Car with Vin Number " + vinNumber + " **");
println(car.vinNumber);
found = true;
}
drop が使用しようとしているものではないことはわかっていますが、特定のインデックスで要素をドロップする方法がわかりません。