Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // В первом все хорошо, едиественное, что можно убрать по синтаксису в цикле:
- // (string.lowercased()) -> string.lowercased()
- // В третьем:
- // let tuple = (name:"Иван", surename:"Иванов", fullname:"Владленович") ->
- // let tuple = (name: "Иван", surename: "Иванов", fullname: "Владленович")
- // Конечно, пробелы - мелочи, но так код выглядит опрятней.
- // case let (name, _, _) where name.first == "А" || name.first == "О" : - >
- // case let (name, _, _) where name.first == "А" || name.first == "О":
- // А здесь пробел как раз не нужен.
- // Не знаю, как объяснить. Нужно чувствовать и привыкать к тому, как мы уже исправляли.
- // Двоеточие всегда без пробела перед ним, но в тернарном операторе иначе.
- // А вот после двоеточия, наверное, всегда идет пробел.
- // И смотри еще такой момент:
- // case let (_, surename, _) where surename.first == "Е" || surename.first == "З" :
- // print("Дарова \(tuple.surename)
- // В данном случае, так как в принте ты используешь только то значение, которое у тебя есть в кейсе,
- // не нужно обращаться к тюплу. Лучше использовать саму surename -> print("Дарова \(surename)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement