Mohammed Abu Yousef نشر 8 يونيو 2021 أرسل تقرير نشر 8 يونيو 2021 أريد عمل function تقوم بإرجاع String عند مناداتها وليس Instance of String أي/ عندما مناداتها باسمها تطبع لي هذا ال String مباشرة 1 اقتباس
0 بلال زيادة نشر 8 يونيو 2021 أرسل تقرير نشر 8 يونيو 2021 هل تقصد أنه عند استدعاء الدالة تطبع نص قد وضعته مسبقاً في الدالة مثل void foo() { print('هنا النص '); } اقتباس
0 Wael Aljamal نشر 8 يونيو 2021 أرسل تقرير نشر 8 يونيو 2021 هل تريد طباعة السلسلة في console؟ لا تقم بوضع return ضمن الدالة: void printName(String name) { print(name) } نستخدم الكلمة المحجوزة Void وهي نمط لايعيد قيمة، فلا تقم بتخزين ناتج الاستدعاء في متغير اقتباس
0 Mohammed Abu Yousef نشر 8 يونيو 2021 الكاتب أرسل تقرير نشر 8 يونيو 2021 بتاريخ 43 دقائق مضت قال بلال زيادة: هل تقصد أنه عند استدعاء الدالة تطبع نص قد وضعته مسبقاً في الدالة مثل void foo() { print('هنا النص '); } أقصد // this is the function void getPhoneNumber() async { await firebaseUser.phoneNumber.toString(); } // i want when i call it => hold the string ( firebaseUser.phoneNumber.toString() ) LoginStore().getPhoneNumber اقتباس
0 بلال زيادة نشر 8 يونيو 2021 أرسل تقرير نشر 8 يونيو 2021 بتاريخ 6 دقائق مضت قال Mohammed Abu Yousef: أقصد // this is the function void getPhoneNumber() async { await firebaseUser.phoneNumber.toString(); } // i want when i call it => hold the string ( firebaseUser.phoneNumber.toString() ) LoginStore().getPhoneNumber يمكنك استخدام then بهذا الشكل Future<String> getPhoneNumber() async { var response = await firebaseUser.phoneNumber.toString(); return response; } getPhoneNumber().then((news){ print(news) }); 1 اقتباس
السؤال
Mohammed Abu Yousef
أريد عمل function تقوم بإرجاع String عند مناداتها وليس Instance of String
أي/ عندما مناداتها باسمها تطبع لي هذا ال String مباشرة
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.