5.3
Originates from Vectors and Extends to .
5.3.1 Naming Rules
To extend Naming Rules, specifically there are:
Character | Connotation | Elucidation | Example |
direct modification | directly modify the orignal data and return void | ||
Phrase | – | – | – |
as input | implies the type of input data is | ||
minor type convertion | implies slightly convert the type of input data, i.e. from mutable to immutable. | ||
type convertion |
5.3.2 , ? ? ?, ?
5.3.3
5.3.4 巨, 弔, 𠆯
5.3.5 化, 化 化 化並
5.3.6
> ( '#(a b c d e f) 2) '#(a b)
> ( '#(a b c d e f) 2) '#(c d e f)
> ( '#(a b c d e f) 2)
'#(a b)
'#(c d e f)
> ( '#(a b c d e f) 0 2) '#(a b)
5.3.7 弓, ,
5.3.8 𢪛, 𰅡, 𢪛/以
🐘
5.3.9 ming/racket/base
(require ming/racket/base) | package: ming |
word
word
word
: 三 + = make-vector
word
: 山 + = vector-immutable
word
巨 : + 巨 = vector-length
word
弔 : + 弔 = vector-ref
word
: + = vector-set!
word
化 : + 化 + = vector->list
word
化 : + 化 + = list->vector
word
化 : + 化 = vector->immutable-vector
word
𰅡 : + 𰅡 = vector-fill!
word
𢪛/以 : 𢪛 + / + 以 = vector-copy!
word
化並 : + 化 + 並 = vector->values
word
: 弓 + = build-vector
5.3.10 ming/racket/vector
(require ming/racket/vector) | package: ming |
word
? : + ? = vector-empty?
word
𢪛 : + 𢪛 = vector-set*!
word
: + = vector-map
word
: + = vector-map!
word
: 毌 + = vector-append
word
: + = vector-take
word
𨚞 : + 𨚞 = vector-take-right
word
: + = vector-drop
word
: + = vector-drop-right
word
: + = vector-split-at
word
: + = vector-split-at-right
word
: + = vector-copy
word
: + = vector-filter
word
: + = vector-filter-not
word
巨 : + + 巨 = vector-count
word
: + + = vector-argmin
word
: + + = vector-argmax
word
弓 : + 弓 = vector-member
word
弓/ : 弓 + / + = vector-memv
word
弓/ : 弓 + / + = vector-memq
word
𠆯 : + 𠆯 = vector-sort
word
: + = vector-sort!