(rontolisp) docs
← 関数

rontolisp:hash-table-plist

(rontolisp:hash-table-plist table)

ハッシュテーブルのキー/値ペアのプロパティリストを返します — rontolisp:plist-hash-table の逆です。 alexandria:hash-table-plist の軽量なサブセットです。

ペアの順序はテーブルの反復順序に従う(maphash と同様にバックエンド依存) ため、単一エントリのテーブルでは明確に定まります。 rontolisp:json-parse のオブジェクトではキーが 文字列であり、getf では検索できない(eq で比較するため)ので、それらは 代わりに gethash で読み取ってください。

バックエンドサポート

すべてのバックエンド・すべての WASM モード(Preview 1 含む)で動作します: この関数は rontolisp 自身で書かれており(プレリュードの一部)、使用時に プログラムへ組み込まれてコンパイルされます。