亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個list2的值怎么也改變了?

void?main()?{
??var?list2?=?["h","e","l","l","o"];
??print(listTimes(list2,?times));?//打印?[hhh,?eee,?lll,?lll,?ooo]
??print(list2);??????????//打印?[hhh,?eee,?lll,?lll,?ooo]
??//print(list);?????????//報錯不存在
}

List?listTimes?(List?list,?String?f(str))?{
??for?(var?index?=?0;?index?<?list.length;?++index)?{
????list[index]?=?f(list[index]);
??}
??return?list;
}
String?times(str)?{
??return?str*3;
}

把list2傳到listTimes里去,怎么list2也變成[hhh,?eee,?lll,?lll,?ooo]了,那要用到["h","e","l","l","o"]的時候怎么辦。怎么改進


正在回答

1 回答

List?listTimes?(List?list,?String?f(str))?{
?var?rt?=?[];
??for?(var?index?=?0;?index?<?list.length;?++index)?{
????rt.add(f(list[index]));
??}
??return?rt;
}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這個list2的值怎么也改變了?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號