พื้นฐาน Dart
ตัวแปร, const/final, ชนิดข้อมูล, null safety, collections, control flow, functions, closures
1ความแตกต่างระหว่าง var และ dynamic ใน Dart คืออะไร?
ความแตกต่างระหว่าง var และ dynamic ใน Dart คืออะไร?
คำตอบ
var กำหนดชนิดในเวลาคอมไพล์ตามค่าที่กำหนดและคงที่หลังจากนั้น ในขณะที่ dynamic อนุญาตให้เปลี่ยนชนิดได้ตลอดเวลาขณะรันไทม์ การใช้ var เมื่อทราบชนิดให้ความปลอดภัยของชนิดที่ดีกว่าและประสิทธิภาพที่เหมาะสมที่สุด เนื่องจากคอมไพเลอร์สามารถตรวจสอบแบบสแตติกได้
2ความแตกต่างระหว่าง const และ final ใน Dart คืออะไร?
ความแตกต่างระหว่าง const และ final ใน Dart คืออะไร?
คำตอบ
final อนุญาตให้กำหนดค่าได้เพียงครั้งเดียว แต่ค่านี้สามารถกำหนดได้ขณะรันไทม์ const สร้างค่าคงที่เวลาคอมไพล์ที่ต้องทราบค่าก่อนการทำงาน const เข้มงวดกว่าและเปิดใช้การปรับให้เหมาะสมเพิ่มเติม เนื่องจากออบเจ็กต์ const ถูกทำให้เป็นรูปแบบมาตรฐานและแชร์ในหน่วยความจำ
3ส่วนต่อท้าย ? ในชนิด Dart เช่น String? หมายความว่าอย่างไร?
ส่วนต่อท้าย ? ในชนิด Dart เช่น String? หมายความว่าอย่างไร?
คำตอบ
ส่วนต่อท้าย ? ระบุว่าตัวแปรสามารถมีค่า null นอกเหนือจากค่าปกติได้ นี่คือพื้นฐานของ null safety ที่นำมาใช้ใน Dart 2.12 หากไม่มีส่วนต่อท้ายนี้ ตัวแปรจะไม่สามารถเป็น null ได้ ซึ่งกำจัด NullPointerException ในเวลาคอมไพล์ แนวทางนี้รับประกันว่าข้อผิดพลาด null จะถูกตรวจพบก่อนการทำงาน
ควรใช้ตัวดำเนินการใดเพื่อเข้าถึงพร็อพเพอร์ตี้ของออบเจ็กต์ที่อาจเป็น null อย่างปลอดภัย?
ตัวดำเนินการ ?? ทำอะไรใน Dart?
+22 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Flutter อื่นๆ
พื้นฐานภาษา Dart
พื้นฐาน Flutter
วงจรชีวิตของ Widget
การจัดเก็บข้อมูลในเครื่อง
วงจรชีวิตของแอปพลิเคชัน
Layouts & Constraints
ListView & GridView
การนำทางและ Routing
การจัดการ State พื้นฐาน
Provider Pattern
Networking & HTTP
การซีเรียลไลซ์ JSON
ฐานข้อมูลในเครื่อง
ฟอร์มและการตรวจสอบความถูกต้อง
แอนิเมชัน
การผสานรวม Firebase
การทดสอบยูนิต
การทดสอบ widget
การ Build และ Deploy
การจัดการแพ็กเกจ
หน่วยความจำและประสิทธิภาพ
Streams & RxDart
State Management ขั้นสูง
Flutter Design Patterns
การเพิ่มประสิทธิภาพการทำงาน
Platform Channels
Custom Painting
สถาปัตยกรรมแอปพลิเคชัน Flutter
เชี่ยวชาญ Flutter สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี