函数的参数可以设置缺省值,但是设置缺省值的参数必须靠后编写,并且中间不能阻断。
void OnStart()
{
string str_1 = "小兔子乖乖";
string str_2 = "把门开开";
string str_3 = "大灰狼要进来";
// 如果实参没有传入, 就使用形参默认值
// talk(str_1, str_2);
// 如果实参有值,那么就使用实参的值
// talk(str_1, str_2,str_3);
}
// 带有默认值的形参后面针只能跟同样类型的形参
// 无默认值的形参靠左写, 有默认值的形参靠右写
int talk(string str1, string str2, string str3="妈妈要回来!")
{
Print(str1);
Print(str2);
Print(str3);
}