এখনও অবধি যখনই আমার উইজেটের মধ্যে শর্তাধীন বিবৃতিটি ব্যবহার করার প্রয়োজন হয়েছিল আমি নিম্নলিখিতটি করেছি (সেন্টার এবং পাত্রে সাধারণ ডামি উদাহরণ হিসাবে ব্যবহার করে):
new Center(
child: condition == true ? new Container() : new Container()
)
যদিও আমি যখন একটি / অন্য বিবৃতিটি ব্যবহার করার চেষ্টা করেছি তখন এটি একটি ডেড কোড সতর্কতার দিকে পরিচালিত করবে:
new Center(
child:
if(condition == true){
new Container();
}else{
new Container();
}
)
আকর্ষণীয়ভাবে যথেষ্ট আমি সুইচ কেস স্টেটমেন্ট দিয়ে চেষ্টা করেছি এবং এটি আমাকে একই সতর্কতা দেয় এবং এইভাবে আমি কোডটি চালাতে পারি না। আমি কি কিছু ভুল করছি বা এটি এমন কি যাতে কোনও / অন্যথায় বা ডেড কোড আছে না ভেবে বিড়বিড় করে বক্তব্যগুলি স্যুইচ করতে পারে না?