Eng.Amal نشر 18 نوفمبر 2015 أرسل تقرير نشر 18 نوفمبر 2015 عندي سلسلة نصية string كالشكل التالي:var fullName: String = "First Last" أريد تقسيمها على أساس الفراغات spaces وتخزين القيم في مصفوفة بحيث أحصل على كل قيمة بمفردها وإسنادها لمتغير على الشكل التالي:var firstName: String = fullNameArr[0] var lastName: String? = fullnameArr[1] كيف أقوم بذلك؟ اقتباس
0 Lujain Maaz نشر 19 نوفمبر 2015 أرسل تقرير نشر 19 نوفمبر 2015 تقسّم السلسلة النصية string في Swift بعدّة طرق:الطريقة الأولى استخدام الدالة componentsSeparatedByString التي تأخذ معامل واحد argument وهو المحرف الذي تريد تقسيم السلسلة النصية عنده مثال:var fullName: String = "First, Last" let array = fullName.componentsSeparatedByString(",") print(array);أو يمكن استخدام characters.split وتمرير المحرف الذي ستقسّم السلسلة على أساسه:characters.split(",")كما في المثال التالي:let fullName = "First Last" let fullNameArr = fullName.characters.split(" ") let firstName = String(fullNameArr[0])الطريقة الثانية متاحة في إصدارات Swift التي تسبق الإصدار Swift 2.0 باستخدام الدالة Split:var fullName = "First Last" var fullNameArray = split(fullName) {$0 == " "} var firstName: String = fullNameArray[0] var lastName: String? = fullNameArray.count > 1 ? fullNameArray[1] : nilكيف أقسم سلسلة نصية string وأحولها إلى مصفوفة array في Apple Swift؟ 1 اقتباس
السؤال
Eng.Amal
عندي سلسلة نصية string كالشكل التالي:
أريد تقسيمها على أساس الفراغات spaces وتخزين القيم في مصفوفة بحيث أحصل على كل قيمة بمفردها وإسنادها لمتغير على الشكل التالي:
كيف أقوم بذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.