کاربرد required در سازنده کلاس

تعداد بازدید ها : 873 بازدید
 کاربرد required در سازنده کلاس

در صورتی که در سازنده کلاس باید تعدادی از ورودی ها را حتما از کاربر دریافت نمایید و مایل هستید ، کاربر به محض تایپ نام کلاس ، مقادیر ورودی را مشاهده و درج نماید ، می توانید در سازنده کلاس و قبل از نام ورودی از کلمه کلیدی required استفاده نمایید . کد زیر نمونه ای از استفاده از required را نشان می دهد :

class MyClass extends StatelessWidget {
  final String firstName;
  final String lastName;

  MyClass({
    @required this.firstName, 
    @required this.lastName
  });

  @override
  Widget build(BuildContext context) {
    // TODO: implement build
    return Text('$firstName $lastName');
  }
}

حالا اگر کاربر سعی نمایید از کلاس MyClass استفاده نماید با کد زیر مواجه می شود ، که از وی خواسته تا مقابل مقادیر ورودی ، null را جایگزین نماید :

MyClass(firstName: null, lastName: null)

امیدوارم این مطلب برای شما مفید باشد .

2+
می خوانم   ویجت Row
محمدمجتبی جوارشکیان

محمدمجتبی جوارشکیان

من محمدمجتبی جوارشکیان ، کارشناس IT و فعال اجتماعی هستم و در حوزه معماری ، طراحی ، تحلیل گری ، مدلسازی و توسعه ی محیط های نرم افزاری فعالیت دارم . بسیار خوشحال می شوم من را از انتقادات ، پیشنهادات و نظرات خود مطلع فرمایید . آدرس ایمیل : info@javareshkian.ir

ارسال یک پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

12 − یک =