Используя Scala, я хочу взять подстроку исходной строки и поменять регистр каждого символа так, чтобы заглавные буквы стали строчными, прописные стали заглавными.
var swapCase = buffer.substring(lwr, upr).to?OTHER?Case
В прошлом я использовал команды .toUpperCase и .toLowerCase, и мне было интересно, есть ли подобная команда для простой замены регистра без необходимости перебирать каждый символ в цикле и оценивать, какая операция необходимадля каждого символа, т.е.:
if(char(x).isUpperCase){char(x).toLowerCase}
else if(char(x).isLowerCase){char(x).toUpperCase}
Короче говоря, есть ли действительно быстрый способ сделать это с помощью "."команда вместо написания нескольких строк.