mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
Array documentation fixes
* libguile/generalized-arrays.c: Fix wording of docstring for array-length. * doc/ref/api-compund.texi: - Document scm_array_type(), scm_array_ref(), array-length, scm_array_length(), scm_c_array_length(). - Fix wording of documentation for array-in-bounds?
This commit is contained in:
parent
118ff892be
commit
739941679c
2 changed files with 12 additions and 4 deletions
|
@ -1392,6 +1392,7 @@ as elements in the list.
|
|||
@end deffn
|
||||
|
||||
@deffn {Scheme Procedure} array-type array
|
||||
@deffnx {C Function} scm_array_type (array)
|
||||
Return the type of @var{array}. This is the `vectag' used for
|
||||
printing @var{array} (or @code{#t} for ordinary arrays) and can be
|
||||
used with @code{make-typed-array} to create an array of the same kind
|
||||
|
@ -1399,6 +1400,7 @@ as @var{array}.
|
|||
@end deffn
|
||||
|
||||
@deffn {Scheme Procedure} array-ref array idx @dots{}
|
||||
@deffnx {C Function} scm_array_ref (array, idxlist)
|
||||
Return the element at @code{(idx @dots{})} in @var{array}.
|
||||
|
||||
@example
|
||||
|
@ -1409,7 +1411,7 @@ Return the element at @code{(idx @dots{})} in @var{array}.
|
|||
|
||||
@deffn {Scheme Procedure} array-in-bounds? array idx @dots{}
|
||||
@deffnx {C Function} scm_array_in_bounds_p (array, idxlist)
|
||||
Return @code{#t} if the given index would be acceptable to
|
||||
Return @code{#t} if the given indices would be acceptable to
|
||||
@code{array-ref}.
|
||||
|
||||
@example
|
||||
|
@ -1450,6 +1452,13 @@ For example,
|
|||
@end example
|
||||
@end deffn
|
||||
|
||||
@deffn {Scheme Procedure} array-length array
|
||||
@deffnx {C Function} scm_array_length (array)
|
||||
@deffnx {C Function} size_t scm_c_array_length (array)
|
||||
Return the length of an array: its first dimension. It is an error to
|
||||
ask for the length of an array of rank 0.
|
||||
@end deffn
|
||||
|
||||
@deffn {Scheme Procedure} array-rank array
|
||||
@deffnx {C Function} scm_array_rank (array)
|
||||
Return the rank of @var{array}.
|
||||
|
|
|
@ -133,9 +133,8 @@ scm_c_array_length (SCM array)
|
|||
|
||||
SCM_DEFINE (scm_array_length, "array-length", 1, 0, 0,
|
||||
(SCM array),
|
||||
"Return the length of an array: the dimension of its first\n"
|
||||
"dimension. It is an error to ask for the length of an\n"
|
||||
"array of rank 0.")
|
||||
"Return the length of an array: its first dimension.\n"
|
||||
"It is an error to ask for the length of an array of rank 0.")
|
||||
#define FUNC_NAME s_scm_array_rank
|
||||
{
|
||||
return scm_from_size_t (scm_c_array_length (array));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue