Function STRING
string
x => string
x - 文字列か、シンボルか、文字
string - 文字列
xが次のようなときに文字列を返却します。
string
は実装依存の変換を行いますstring "already a string") => "already a string"
(string 'elm) => "ELM"
(string #\c) => "c" (
なし。
もし変換が仕様にも実装にも定義されていなかった場合は、 型type-error
のエラーが生じます。
coerce
は、文字のシーケンスを文字列に変換するのに使われます。
prin1-to-string
, princ-to-string
, write-to-string
, format
(最初の引数がnil
)は、 数や他のオブジェクトの文字列の表現を取得するのに使われます。