Я новичок в Swift и у меня небольшой вопрос.
Я хочу создать функцию, которая может возвращать значения различных типов в зависимости от условий. Какой тип возврата я должен использовать ?? Ниже приведена функция. Я использую "??" в качестве заполнителя. Кто-нибудь может помочь изменить "??" с правильным типом возврата ?? Спасибо !!
fun Req_amt() -> ?? {
if let input_amt = readLine() {
if let amount = Float(input_amt) {
return amount
} else {
return "Bad number."
}
} else {
return "Bad input."
}
}