For Development HEAD DRAFTSearch (procedure/syntax/module):

11.47 srfi.196 - レンジオブジェクト

Module: srfi.196

このsrfiはレンジオブジェクトを定義します。 レンジオブジェクトは、変更不可なシーケンスを抽象化したものです。

Gaucheはdata.rangeモジュールでsrfi.196のスーパーセットを 提供しています。このモジュールは、ポータブルなコードのために以下の手続きを 再エクスポートするだけのものです。 レンジオブジェクトについて詳しくはdata.range - レンジを参照してください。

range              numeric-range         iota-range
vector-range       string-range          range-append
range?             range=?               range-length
range-ref          range-first           range-last
range-split-at     subrange              range-segment
range-take         range-take-right
range-drop         range-drop-right
range-count        range-any             range-every
range-map          range-map->list       range-map->vector
range-for-each     range-filter-map      range-filter-map->list
range-filter       range-filter->list
range-remove       range-remove->list
range-fold         range-fold-right      range-reverse
range-index        range-index-right
range-take-while   range-take-while-right
range-drop-while   range-drop-while-right
range->list        range->vector         range->string
vector->range      range->generator


For Development HEAD DRAFTSearch (procedure/syntax/module):
DRAFT