Instance Method インスタンスメソッド

nextWord(from:forward:)

Returns the index of the first character of the word after or before the specified index. 指定されたインデックスの後または前の最初の文字のインデックスを返します。

Declaration 宣言

func nextWord(from location: Int, 
      forward isForward: Bool) -> Int

Parameters パラメータ

index

The index in the attribute string. 属性付き文字列の中のインデックス。

flag

true if the search should be forward, otherwise false. true、もし検索が前方へであるならば、そうでなければfalse

Return Value 戻り値

true if this is the first character after index that begins a word; if flag is false, it’s the first character before index that begins a word, whether index is located within a word or not. true、もしこれがindexの後の、ある単語の始まりの最初の文字であるならば;もしflagfalseならば、それはindexの前の、ある単語の始まりの最初の文字です、indexがある単語内に位置しようとなかろうと。

Discussion 議論

If index lies at either end of the string and the search direction would progress past that end, it’s returned unchanged. indexが文字列のどちらかの端にかかる、そして検索方向がその端を過ぎて進むならば、それは変化なしで返されます。

This method is intended for moving the insertion point during editing, not for linguistic analysis or parsing of text. このメソッドは、編集の間に挿入点を移動するために作られています、言語の分析またはテキストの構文解析のためにではなく。

Raises an rangeException if index lies beyond the end of the receiver’s characters. rangeExceptionを引き起こします、もしindexがレシーバの持つ文字の終わりを越えて横たわるならば。

See Also 参照

Calculating Linguistic Units 言語学的単位を計算する