Size: a a a

2021 April 11

VR

Vika Remmano in SwiftBook
а вот так оно почему-то зашло: print("Keyboard: Made by: - \(keyboard.company!)")
источник

VR

Vika Remmano in SwiftBook
это норм так делать?
источник

VR

Vika Remmano in SwiftBook
это сама иде так подсказала
источник

Д

Дмитрий in SwiftBook
Нет, это форс анврап.
источник

VR

Vika Remmano in SwiftBook
и что это означает?
источник

Д

Дмитрий in SwiftBook
Она подсказала и дефалт велю, и его
источник

VR

Vika Remmano in SwiftBook
за такое руки поламают ?
источник

Д

Дмитрий in SwiftBook
Что вы на 100 уверены что это значение есть. Если нету - приложение вылетает
источник

А

Анастасия in SwiftBook
Краш, если значение не удасться извлечь
источник

Д

Дмитрий in SwiftBook
print(keyboard.company ?? keyboard)
В этом принте тип Any
А в этом
print("\(keyboard.company ?? keyboard)")
Стринг, и тут ошибка будет
источник

VR

Vika Remmano in SwiftBook
вот что говорит на это стэковервлоу...
источник

Д

Дмитрий in SwiftBook
Ну такое не нужно делать
источник

А

Анастасия in SwiftBook
Что надо показать если значения нет? Если не принципиально, то просто кавычками мышь заменить можно
источник

VR

Vika Remmano in SwiftBook
а как тогда мне вывести в консоль туже строку что и в Any но в виде сообщения с моим текстом еще дополнительно?
источник

Д

Дмитрий in SwiftBook
Почитайте про типы, опционалы

print("Made \(mouse.company ?? "")"
источник

VR

Vika Remmano in SwiftBook
а на проде за такое что мне сделают?)
источник

VR

Vika Remmano in SwiftBook
ну мало ли.. я ж неопытная еще
источник

Д

Дмитрий in SwiftBook
Вы на этот прод не попадете просто без знания этого)
источник

VR

Vika Remmano in SwiftBook
ого
источник

VR

Vika Remmano in SwiftBook
по ходу хорошо что я сейчас это познала
источник