'Lorem ipsum dolor sitet, consectetuer adipiscing elit'과 같은 문자열이 있으면 앉기 전에 모든 단어를 삭제하고 싶습니다. String에서 메서드를 검사했지만이 메서드에서는 유용하지 않습니다. 이것은 내 시도입니다 :컬렉션의 요소 앞에있는 요소를 삭제하는 가장 좋은 방법
| phrase newPhrase |
phrase := 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit'.
newPhrase := phrase substrings.
phrase substrings do: [: word | word = 'sit' ifFalse: [ newPhrase := newPhrase allButFirst ] ifTrue: [^nil ] ].
newPhrase joinUsing: String space
작업 공간에서 평가할 때 응답이 없지만 영리한 방법이 있어야합니다.
매우 유용합니다. 감사합니다. – user869097