且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Squeak(smalltalk) subSrings 忽略字符串末尾的空字符串

更新时间:2023-11-15 17:01:10

在 Squeak 中,有 splitBy:.它在 SequenceableCollection 中定义.
subStringsfindTokens: 搜索任何一组定界符时,splitBy: 将定界符视为要匹配的整个序列.
而且,这样的分隔符序列总是分割一个左右子集合,可能是空的.

In Squeak, there is splitBy:. It is defined in SequenceableCollection.
While subStrings and findTokens: do search for any of a set of delimiters, splitBy: consider the delimiters as a whole sequence to be matched for.
Also, such delimiter sequence always split a left and right sub-collection, possibly empty.

因此您可以使用:

check := 's
' splitBy: String cr.