Contact: aviboots(AT)netvision.net.il
41,467 questions
54,014 answers
573 users
val array = Array(1, 2, 3, 4, 5, 6) val elementValueToRemove = 3 val newArray = array.filterNot(_ == elementValueToRemove) println(newArray.mkString(", ")) /* run: 1, 2, 4, 5, 6 */
val array = Array(1, 2, 3, 4, 5, 6) val elementValueToRemove = 3 val index = array.indexOf(elementValueToRemove) val newArray = if (index >= 0) array.patch(index, Nil, 1) else array println(newArray.mkString(", ")) /* run: 1, 2, 4, 5, 6 */