From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/elisp/array-functions.html | 64 -------------------------------------- 1 file changed, 64 deletions(-) delete mode 100644 devdocs/elisp/array-functions.html (limited to 'devdocs/elisp/array-functions.html') diff --git a/devdocs/elisp/array-functions.html b/devdocs/elisp/array-functions.html deleted file mode 100644 index d0cf3231..00000000 --- a/devdocs/elisp/array-functions.html +++ /dev/null @@ -1,64 +0,0 @@ -

Functions that Operate on Arrays

In this section, we describe the functions that accept all types of arrays.

Function: arrayp object -
-

This function returns t if object is an array (i.e., a vector, a string, a bool-vector or a char-table).

(arrayp [a])
-     ⇒ t
-(arrayp "asdf")
-     ⇒ t
-(arrayp (syntax-table))    ;; A char-table.
-     ⇒ t
-
-
-
Function: aref arr index -
-

This function returns the indexth element of the array or record arr. The first element is at index zero.

(setq primes [2 3 5 7 11 13])
-     ⇒ [2 3 5 7 11 13]
-(aref primes 4)
-     ⇒ 11
-
-
(aref "abcdefg" 1)
-     ⇒ 98           ; b’ is ASCII code 98.
-
-

See also the function elt, in Sequence Functions.

-
-
Function: aset array index object -
-

This function sets the indexth element of array to be object. It returns object.

(setq w (vector 'foo 'bar 'baz))
-     ⇒ [foo bar baz]
-(aset w 0 'fu)
-     ⇒ fu
-w
-     ⇒ [fu bar baz]
-
- -
;; copy-sequence copies the string to be modified later.
-(setq x (copy-sequence "asdfasfd"))
-     ⇒ "asdfasfd"
-(aset x 3 ?Z)
-     ⇒ 90
-x
-     ⇒ "asdZasfd"
-
-

The array should be mutable. See Mutability.

If array is a string and object is not a character, a wrong-type-argument error results. The function converts a unibyte string to multibyte if necessary to insert a character.

-
-
Function: fillarray array object -
-

This function fills the array array with object, so that each element of array is object. It returns array.

(setq a (copy-sequence [a b c d e f g]))
-     ⇒ [a b c d e f g]
-(fillarray a 0)
-     ⇒ [0 0 0 0 0 0 0]
-a
-     ⇒ [0 0 0 0 0 0 0]
-
-
(setq s (copy-sequence "When in the course"))
-     ⇒ "When in the course"
-(fillarray s ?-)
-     ⇒ "------------------"
-
-

If array is a string and object is not a character, a wrong-type-argument error results.

-
-

The general sequence functions copy-sequence and length are often useful for objects known to be arrays. See Sequence Functions.

-

- Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
- https://www.gnu.org/software/emacs/manual/html_node/elisp/Array-Functions.html -

-
-- cgit v1.2.3