OsamaSaif نشر 18 نوفمبر 2015 أرسل تقرير مشاركة نشر 18 نوفمبر 2015 (معدل) أريد إنشاء try() catch() بلغة البرمجة swift ولم اجد مثالًا يشرح كيفية استخدامهما في Swift أرجو أن تفيدوني تم التعديل في 18 نوفمبر 2015 بواسطة OsamaSaif اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Lujain نشر 18 نوفمبر 2015 أرسل تقرير مشاركة نشر 18 نوفمبر 2015 تختلف طريقة التعامل مع ()try() / catch في swift إذ أنها هنا أكثر شمولية ومرونة حيث أنها تمسك وتعالج كل خطأ ممكن أن يحدث وليس فقط الخطأ الذي تتوقعه أنت أن يحدث.يُكتب نموذج معالجة الخطأ في swift بهذا الشكل ()do() / catch.do { try expression statements } catch pattern 1 { statements } catch pattern 2 where condition { statements }يتم تحديد نوع الخطأ الذي ممكن أن يرميه التابع أو الدالة باستخدام catch pattern، مثلًا إن رُمي خطأ من الشيفرة المكتوبة في جملة do فإنه سيذهب إلى جمل catch ويقارن ليحدد أي جملة منهم ستقوم بالإمساك بالخطأ ومن ثم معالجته.مثال:do { let encrypted = try encryptString("secret information!", withPassword: "") print(encrypted) } catch EncryptionError.Empty { print("You must provide a password.") } catch EncryptionError.Short { print("Passwords must be at least five characters, preferably eight or more.") } catch { print("Something went wrong!") }كيف أستخدم() try() catch في Apple Swift؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
OsamaSaif
أريد إنشاء try() catch() بلغة البرمجة swift ولم اجد مثالًا يشرح كيفية استخدامهما في Swift أرجو أن تفيدوني
تم التعديل في بواسطة OsamaSaifرابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.