Function PACKAGE-NAME

UP


Function PACKAGE-NAME

Function PACKAGE-NAME

構文

package-name package => name

引数と戻り値

package - パッケージ指定子
name - 文字列か、nil

定義

package-namepackageに名付けられている文字列を返却するか、 もしpackage指定子が名前を持たないパッケージの場合は nilを返却します (delete-package関数をご確認ください)。

例文

(in-package "COMMON-LISP-USER") =>  #<PACKAGE "COMMON-LISP-USER">
(package-name *package*) =>  "COMMON-LISP-USER"
(package-name (symbol-package :test)) =>  "KEYWORD"
(package-name (find-package 'common-lisp)) =>  "COMMON-LISP"
(defvar *foo-package* (make-package "FOO"))
(rename-package "FOO" "FOO0")
(package-name *foo-package*) =>  "FOO0"

副作用

なし。

影響

なし。

例外

packageがパッケージ指定子ではないときは、 型type-errorのエラーが発生します。

参考

なし。

備考

なし。


TOP, Github