Size: a a a

2020 June 01

Е

Енотечка in С#
ye lfdfq
источник

Е

Енотечка in С#
ну давай
источник

AA

Azizjan Ayupov in С#
Alexander Zalutskiy
Могу ссылками покидать
только годными)
источник

Е

Енотечка in С#
все равно пинаю фаллосообразными предметами тут
источник

AA

Azizjan Ayupov in С#
Alexander Zalutskiy
А… Это же группа о C#, он у вас же кастированный, я забыл(
тролль нас полностью
источник

Е

Енотечка in С#
да ладно
источник

Е

Енотечка in С#
это саня
источник

AA

Azizjan Ayupov in С#
Енотечка
да ладно
да в курсе) ему можно)
источник

AA

Azizjan Ayupov in С#
источник

AZ

Alexander Zalutskiy in С#
func handle(_ error: Error) {
   switch error {
   // Matching against a group of offline-related errors:
   case URLError.notConnectedToInternet,
        URLError.networkConnectionLost,
        URLError.cannotLoadFromNetwork:
       showOfflineView()
   // Matching against a specific error:
   case let error as HTTPError where error == .unauthorized:
       logOut()
   // Matching against our networking error type:
   case is HTTPError:
       showNetworkErrorView()
   // Fallback for other kinds of errors:
   default:
       showGenericErrorView(for: error)
   }
}
источник

AZ

Alexander Zalutskiy in С#
Во пример
источник

AA

Azizjan Ayupov in С#
Alexander Zalutskiy
func handle(_ error: Error) {
   switch error {
   // Matching against a group of offline-related errors:
   case URLError.notConnectedToInternet,
        URLError.networkConnectionLost,
        URLError.cannotLoadFromNetwork:
       showOfflineView()
   // Matching against a specific error:
   case let error as HTTPError where error == .unauthorized:
       logOut()
   // Matching against our networking error type:
   case is HTTPError:
       showNetworkErrorView()
   // Fallback for other kinds of errors:
   default:
       showGenericErrorView(for: error)
   }
}
Пояснения будут?
источник

AZ

Alexander Zalutskiy in С#
Azizjan Ayupov
Пояснения будут?
Есть интерфейс Error
источник

AZ

Alexander Zalutskiy in С#
Ты проверяешь в коде на то, какая пришла ошибка и что в зависимости от неё сделать
источник

AZ

Alexander Zalutskiy in С#
В первом case происходит сравнение на конкретные instance (по ссылке или значению зависит уже от типов, class это или struct)
источник

AZ

Alexander Zalutskiy in С#
Во втором case чекаешь на тип и значение
источник

AZ

Alexander Zalutskiy in С#
В 3 просто на тип
источник

AZ

Alexander Zalutskiy in С#
ну и default - остальные случаи так-как ты обязан рассматрети все возможные варианты
источник

AZ

Alexander Zalutskiy in С#
В слычае с let as у тебя в теле ветвления появляется новая переменная с таким же именем, но уже конкретного типа
источник

Е

Енотечка in С#
прикольно
источник