В Smalltalk, если дана строка 'OneTwoThree', я бы хотел удалить последнюю часть 'Three', т.е. в нотации поиска метода Squeak: 'OneTwoThree' . 'Three' . 'OneTwo'
.
Лучшийможно придумать:
'OneTwoThree' allButLast: 'Three' size
,
, но это не очень похоже на Smalltalk-иш, поскольку он использует длину подстроки, а не саму подстроку.Как бы вы это закодировали?