Я пытался создать для вас функцию, которая бы работала хорошо, имея недостатки, о которых говорил Павел
function mixStrings(string1,string2)
return string.upper(string.sub(string1,1,1)) .. string.lower( string.sub( string.sub(string1,1,math.floor(string.len(string1)/2)) ,2,string.len(string.sub(string1,1,math.floor(string.len(string1)/2)))) .. string.sub(string2,math.ceil(string.len(string2)/2),string.len(string2)) )
end
print(mixStrings("Keyboard","Calculator"))
print(mixStrings("Narwhal","Shark"))
print(mixStrings("America","Europe"))
print(mixStrings("Spoon","Fork"))
Запуск вышеуказанного скрипта привел к следующему, когда я его протестировал:
Keybulator
Narark
Amerope
Spork
(Кстати, функция всегда будет создавать строку с заглавной первой буквой, а остальные будут строчными, поэтому, вероятно, это будет бесполезно, если вы собираетесь создать что-то вроде KeyNoob)