(rontolisp) docs
← 関数

wild-pathname-p

(wild-pathname-p pathname &optional field-key)

パス名がワイルドカードを含むかどうかを返します。field-key を省略 (または nil) すると いずれかの構成要素がワイルドであれば真を返し、:directory / :name / :type を 渡すとその構成要素だけを調べます。:host / :device / :version はその構成要素自体が 存在しないため常に nil です (pathname-host)。

構成要素がワイルドとは、* (任意の長さの並び) か ? (1 文字) を含むことです。 directory が照合に使うワイルドカードとまったく同じなので、この述語と 照合器が食い違うことはありません。** のディレクトリコンポーネント (:wild-inferiors、任意の階層数) も同じ規則でワイルドです。

未知のフィールドキーはエラーになります。

バックエンドサポート

4 バックエンドすべてです。どのバックエンドにもあるプリミティブの上に、rontolisp ソースで 1 つだけ定義されています。