Интересно, почему это не работает:Невозможно преобразовать возвращаемое выражение типа Int в Int
func removingOnce (_ item: Int, from array:[Int]) -> [Int]{
var intToReturn :Int?
intToReturn = 0
for ob in array5{
if (ob == item){
intToReturn = item
}
}
return intToReturn
}
Это предупредит меня ошибка: Не удается преобразовать выражение типа Int вернуться типа Int.
Это не имеет смысла на всех
'-> [Int]' не означает ли это, что return должен быть массивом 'Int'? – Larme
ваш тип возврата - это массив из Int, но возвращающий int – karthikeyan
Вы имеете в виду квадратные скобки, показывающие, что я хочу вернуть массив объектов int? –