第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

使用listTimes方法時(shí)無(wú)法運(yùn)行

void?main()?{
??//?方法賦值給變量
??var?fun?=?printHello;
??fun();
??//?方法作為參數(shù)傳遞
??List?list?=?[1,?2,?3,?4];
??list.forEach(print);

??List?names?=?["哈",?"王",?"神"];
??print(listTimes(names,?times));
}

///?方法
void?printHello()?{
??print("Hello");
}

///?創(chuàng)建了一個(gè)傳入函數(shù)的方法
List?listTimes(List?list,?String?times(msg))?{
??for?(int?i?=?0;?i?<?list.length;?i++)?{
????list[i]?=?times(list[i]);
??}
??return?list;
}

String?times(String?msg)?{
??return?msg?*?3;
}

在調(diào)用

?print(listTimes(names,?times));

時(shí)軟件報(bào)錯(cuò),提示:

Error: The top level function has type 'String Function(String)' that isn't of expected type 'String Function(dynamic)'.

Change the type of the function or the context in which it is used.

? print(listTimes(names, times));


正在回答

2 回答

times方法在聲明的時(shí)候指定參數(shù)msg的類型為String,但是在listTimes接收參數(shù)聲明的時(shí)候定義的是dynamic類型的msg,可以將List listTimes(List list, String times(msg))修改為L(zhǎng)ist listTimes(List list, String times(String msg))

0 回復(fù) 有任何疑惑可以回復(fù)我~

第一種解決方式 : times方法中入?yún)㈩愋蚐tring刪掉;? ?

String?times(msg)?{
??return?msg?*?3;
}

第二種解決方式 : listTimes方法種函數(shù)入?yún)?msg加入String

///?創(chuàng)建了一個(gè)傳入函數(shù)的方法
List?listTimes(List?list,?String?times(String?msg))?{
??for?(int?i?=?0;?i?<?list.length;?i++)?{
????list[i]?=?times(list[i]);
??}
??return?list;
}
1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

使用listTimes方法時(shí)無(wú)法運(yùn)行

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)