Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

リスト

リストとは、項目のリストを形成する特殊な 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 文字です。

FeedbackOpens in a new tab