OsamaSaif نشر 18 نوفمبر 2015 أرسل تقرير نشر 18 نوفمبر 2015 (معدل) أريد إنشاء try() catch() بلغة البرمجة swift ولم اجد مثالًا يشرح كيفية استخدامهما في Swift أرجو أن تفيدوني تم التعديل في 18 نوفمبر 2015 بواسطة OsamaSaif اقتباس
0 Lujain Maaz نشر 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؟ اقتباس
السؤال
OsamaSaif
أريد إنشاء try() catch() بلغة البرمجة swift ولم اجد مثالًا يشرح كيفية استخدامهما في Swift أرجو أن تفيدوني
تم التعديل في بواسطة OsamaSaif1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.