チャンクの構文
単一のチャンク
文法:
chunk number of expression
ノート
注:この文法記述と次の文法記述において、_チャンク_は任意のチャンクタイプ:文字(またはその省略形、char)、単語、行、アイテム、テキストアイテム、リストアイテムを表すために使用されます。同様に、_chunks_はこれらの項目の複数形を表します。_番号_は正または負の数値に評価される要素で、_表現_はチャンクが参照するソースまたは宛先の値です。"of"が表示されている場所では、“of”または“in”を、その時に自然に感じる方を使用することができます。
全てのタイプのチャンクのためのチャンク表現は、いくつかの異なる方法で表現することができます。単一のチャンク要素を記述することができます:
put item 17 of scores into quiz3
put word 4 of "Mary had a little lamb" --> "little"
マイナスの数値を使って、元の終端から逆に数 えることもでき、-1は最後のチャンク要素を、-2は最後から2番目を、というように指定します:
get item -2 of "apple,banana,pear,orange" --> "pear"
序数のチャンク
文法:
{the} ordinal chunk of expression
チャンクの要素は、序数(first
、second
、...、millionth
、または1st
、2nd
、...、1000000th
)によっても参照されることがあります。
get the third item of [9,12,13,42] -- 13
put it -- 13
ordinal-to-last の形式を使用すると、(負の数を使用する代わりに) 値の末尾から逆算できます。
get the third-to-last item of [9,12,13,42]
put it -- 12