Just start learning CS106B , Error messages telling me something wrong with these 3 lines.
" Error : expected body of lambda expression "
string key = aToken.substr([i],1);
myMap.put(aToken.substr([i],1),1);
else {myMap[aToken.substr([i],1)] +=1};
int main() {
TokenScanner myTK;
myTK.setInput("Sven is Pro Moo Noob <naja>");
myTK.ignoreWhitespace();
Map <string ,int> myMap;
while(myTK.hasMoreTokens()){
string aToken = myTK.nextToken();
for(int i=0;i<= int(aToken.size());i++){
string key = aToken.substr([i],1);
if(!myMap.containsKey(key)){
myMap.put(aToken.substr([i],1),1);
}
else {myMap[aToken.substr([i],1)] +=1};
}
cout << aToken << endl;
}
cout<< myMap.toString() << endl;
return 0;
};