En Smalltalk, si se le da la cadena 'OneTwoThree', me gustaría eliminar la última 'Tres' parte, es decir, en la notación del buscador de métodos Squeak: 'OneTwoThree' . 'Three' . 'OneTwo'
.¿Manera elegante de quitar la última parte de una cuerda?
Lo mejor que puedo llegar a decir:
'OneTwoThree' allButLast: 'Three' size
,
pero no se siente muy Smalltalk-ish, ya que utiliza la longitud subcadena, en lugar del propio subcadena. ¿Cómo lo codificarías?
+1 para la colección "bon mot"! –