function declaration :
required (type) 변수 : 해당 변수는 꼭 입력하여야함.
Named parameters with { } curly brackets
// required 적용 => 값 입력 안될 시 경고
String mkGreeting({required String name ,required int age,required String cntry}) {
return 'i\'m $name and $age old , living in $cntry';
}
Optional positional Parameter
// cntry 값이 입력되지 않았을경우 = null then cntry = 'kor'
function mkGreeting(String name , int age, [String? cntry = 'kor']){
}
// multi-optional
[int? age = 10, String? cntry = 'kor']