findInPlist()

概要

一覧内の名前の次の値を返します。一覧内に名前が見つからない場合、または名前の後に値がない場合は、NoValue が返されます。

PList は、"Property List" (プロパティ一覧)の略語で、名前と値のペアの一覧です。この名前は、インジケータと呼ばれます。

構文

findInPlist ( indicator As Name, _
              plist As List ) As Any 
引数 [タイプ] 説明
indicator [名前] plist 内の検索する名前です。一致する最初の名前の後ろの値が返されます。
plist [一覧] 通常プロパティ一覧と呼ばれる、名前と値のペアの一覧です。

例 1

Intent >findInPlist(:b, {:a, 1, :b, 2, :c, 3}) 
--> 2 

例 2

Intent >findInPlist(:d, {:a, 1, :b, 2, :c, 3}) 
--> NoValue 
名前 'd' が一覧内に見つかりません。

例 3

Intent >findInPlist(:d, {:a, 1, :b, 2, :c, 3, :d}) 
--> NoValue 
名前 'd' は一覧にありますが、返すべき後ろの値がありません。