Я читал о опциях в Swift, и я видел примеры, где if let
используется для проверки того, имеет ли значение Option значение, а в случае его действия - что-то делать с развернутым значением.
Однако, я видел, что в Swift 2.0 ключевое слово guard
используется в основном. Интересно, был ли if let
удален из Swift 2.0 или если он все еще можно использовать.
Должен ли я изменить свои программы, содержащие if let
- guard
?