(rontolisp) docs
← 関数

coerce

(coerce object result-type)

object を指定されたシーケンス型または浮動小数点数型に変換します。result-type はリテラル型 'list'vector'string、または浮動小数点数型 ('float'single-float'double-float'short-float'long-float — すべて単一の double 表現) を指定できます。計算された結果型も受理され、実行時に浮動小数点数指定子の中でのみディスパッチします (それ以外の実行時型はシグナルします。コレクション変換にはリテラルが必要です)。'string を結果とするには文字のシーケンスが必要です。すでに要求された型の値はそのまま返されます。coerce は第一級の関数値ではありません (#'coerce は利用できません) ので、直接呼び出してください。