OsamaSaif نشر 18 نوفمبر 2015 أرسل تقرير نشر 18 نوفمبر 2015 هل من طريقة لطباعة نوع المتغير في Swift ؟ مثلًا إن كان نوع المتغير هو int فيقوم بطباعة int؟ اقتباس
0 Lujain Maaz نشر 19 نوفمبر 2015 أرسل تقرير نشر 19 نوفمبر 2015 لطباعة نوع المتغير في Swift يمكنك استخدام التعبير post-fix self expression للوصول إلى نوع المتغير أو نوع القيمة. على سبيل المثال someClass.self تُرجع اسم الصف نفسه لأن الصف هو نوع بحد ذاته.يمكن أيضًا استخدام التعبير أو الخاصية dynamicType للوصول إلى نوع القيمة في run-time كما في المثال التالي:class PureSwiftClass { } var myvar0 = NSString() // Objective-C class var myvar1 = PureSwiftClass() var myvar2 = 42 var myvar3 = "Hans" print( "String(myvar0.dynamicType) -> \(myvar0.dynamicType)") print( "String(myvar1.dynamicType) -> \(myvar1.dynamicType)") print( "String(myvar2.dynamicType) -> \(myvar2.dynamicType)") print( "String(myvar3.dynamicType) -> \(myvar3.dynamicType)") استخدام التعبير post-fix self expression:print( "String(Int.self) -> \(Int.self)") print( "String((Int?).self -> \((Int?).self)") print( "String(NSString.self) -> \(NSString.self)") print( "String(Array<String>.self) -> \(Array<String>.self)")كيف أطبع نوع المتغير أو نوع الصف class في Apple Swift 1 اقتباس
السؤال
OsamaSaif
هل من طريقة لطباعة نوع المتغير في Swift ؟ مثلًا إن كان نوع المتغير هو int فيقوم بطباعة int؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.