سلام وقت بخیر
در قسمت مربوط به تعریف فانکشن و متغیرهای آن یک جا فرمودید که متغیر میتونه اختیاری باشه که اگر بخوایم نال باشه باید علامت سوال بزاریم. خطایی که میده اینه :
Error: A value of type 'int?' can't be assigned to a variable of type 'num' because 'int?' is nullable and 'num' isn't. int addNumbers(int num1,int num2, [int? num3])=>num1+num2+num3; ^
void main(){ var result = addNumbers(2,2); print(result); } int addNumbers(int num1,int num2, [int? num3])=>num1+num2+num3;