data.ideque
- 変更不可な両端キュー ¶このモジュールは、両端キュー (deque、「デック」と読みます) の機能を提供します。
このモジュールのほぼ全ての手続きは、R7RS-largeに取り込まれました。
以下の手続きについてはscheme.ideque
- R7RS変更不可な両端キューを参照してください。
procedures:
ideque ideque-unfold ideque-unfold-right ideque-tabulate ideque? ideque-empty? ideque-add-front ideque-add-back ideque-remove-front ideque-remove-back ideque-front ideque-back ideque-reverse ideque= ideque-ref ideque-take ideque-drop ideque-take-right ideque-drop-right ideque-split-at ideque-append ideque-zip ideque-map ideque-for-each ideque-for-each-right ideque-fold ideque-fold-right ideque-append-map ideque-filter ideque-remove ideque-find ideque-find-right ideque-take-while ideque-take-while-right ideque-drop-while ideque-drop-while-right ideque-span ideque-break ideque-any ideque-every ideque->list list->ideque ideque->generator generator->ideque
{data.ideque
}
n個のinitで初期化されたidequeを作って返します。
initが省略された場合は#f
が使われます。
この手続きは、他のデータ構造との対称性のためだけに提供されていて、
SRFI-134には含まれていません。ポータブルなコードは
ideque-tabulate
を使って同じようなことができます。