The + operator is defined for intboth and String:
int + int = int
String + String = String
When adding char + char, the best match would be:
(char->int) + (char->int) = int
But ""+'a'+'b'will give you ab:
( (String) + (char->String) ) + (char->String) = String
source
share