【发布时间】:2020-11-18 18:25:47
【问题描述】:
我在 DartPad 中练习了一些问题,但无法得到解决方案,下面的代码是我认为可以的,但我在控制台中收到“脚本错误”。
我要解决的问题是我需要创建一个有两个参数的函数,第一个在某个随机句子中,第二个是任何字符,我需要找出该句子中有多少个字符。
请回复我没有看到的错误,或者只是给我解决方案。类型
void main() {
numberOfSameCharacters(randomString: 'Today is a nice day.', character: 'a');
}
void numberOfSameCharacters({String randomString, String character}) {
int sameCharacters = 0;
List<String> randomStringList = randomString.split('');
for (int i = 0; i <= randomStringList.length; i++) {
if (character.toLowerCase() == randomStringList[i].toLowerCase()) {
sameCharacters += 1;
}
}
print(sameCharacters);
}
【问题讨论】:
标签: function loops flutter for-loop dart