작성
·
120
0
void main() {
List<String> words = [
'안녕하세요 ',
'저는 ',
'코드팩토리입니다.',
];
final sentence = words.fold<String>('', (prev + next) => prev + next);
print(sentence);
}
이렇게 똑같이 작성을 했는데, 오류가 뜨는 이유가 뭘까요?
The argument type 'String Function(String)' can't be assigned to the parameter type 'String Function(String, String)'.
Expected to find ')'.
Undefined name 'next'.
답변 1
0
안녕하세요!
void main() {
List<String> words = [
'안녕하세요 ',
'저는 ',
'코드팩토리입니다.',
];
final sentence = words.fold<String>('', (prev, next) => prev + next);
print(sentence);
}
완전 같은 코드 작성했는데 실행 잘 됩니다. 다만 저한테 복붙해주신 코드는 말씀하신대로 에러가 나네요. 특수문자가 어딘가 잘못된 것 같습니다. 제 코드를 복붙해보세요!
감사합니다!