Помогите решить задачу. Я только изучаю этот язык но что то не уловил суть


#1

Произведите правильное извлечение опционалов, чтобы получить в итоге произведение двух чисел.

В коде - ошибка, вам нужно ее исправить

Sample Input:

23 22

Sample Output:

506

let input = readLine()!.split(separator: " ")

let first = String(input.first!)

let second = String(input.last!)

let firstInt: Int? = Int(first)

let secondInt: Int? = Int(second)

print(firstInt * secondInt)


#2

Что конкретно вы не уловили? В каком месте?
Правильное извлечение опционала, это когда делается проверка, что опционал существует и извлечен
if let _ = value {}
Так же при безопасном извлечении опционала, можно сразу же проверять тип извлечения
if let _ = value as? Type {}