リスト
リストとは、項目のリストを形成する特殊な ObjectScript 文字列です。$Piece を使用した区切り文字列に似ていますが、リストは、リスト固有の関数を使用して操作します。
-
$ListBuild は、項目から生成されたリストを返します。リストの連結により、新しいリストが作成されます。
-
$List は、リスト内の特定の項目を返します。最後のアイテムを表すアスタリスク (*) や、最後から n 番目のアイテムを表す *-n を使用できます。
-
$ListLength は、リストの項目数を返します。
-
$ListFind は、リスト内の項目を検索し、その項目の番号を返します。
ターミナル
USER>set addr = "One Memorial Drive", city = "Cambridge"
USER>set st = "MA", zip = "02142"
USER>set mail = $listbuild(addr, city, st, zip)
USER>write $list(mail, 2)
Cambridge
USER>write $list(mail, *-1)
MA
USER>write $listlength(mail)
4
USER>write $listfind(mail, "MA")
3
USER>set office = $listbuild("InterSystems", "USA") _ mail
USER>write $listlength(office)
6
USER>write $listfind(office, "MA")
5
USER>
リスト以外の文字列にはリスト関数は使用できません。使用した場合、<LIST> エラーが生成されます。同様に、リストでは文字列関数を使用しません。リスト関数の略語は 2 文字か 3 文字です。