help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Defining an array in a let clause.


From: Eli Zaretskii
Subject: Re: Defining an array in a let clause.
Date: Mon, 05 Dec 2022 16:42:57 +0200

> Date: Mon, 05 Dec 2022 13:56:53 +0000
> From: Heime <heimeborgia@protonmail.com>
> Cc: help-gnu-emacs@gnu.org
> 
> ------- Original Message -------
> On Monday, December 5th, 2022 at 12:54 PM, Eli Zaretskii <eliz@gnu.org> wrote:
> 
> 
> > > Date: Mon, 05 Dec 2022 11:40:44 +0000
> > > From: Heime heimeborgia@protonmail.com
> > > 
> > > How can I set up an array of five elements in a let clause.
> > > 
> > > (let ( (ss (nth 0 (decode-time))) ; seconds
> > > (mm (nth 1 (decode-time))) ; minutes
> > > (hh (nth 2 (decode-time))) ; hours
> > > (us (nth 2 (current-time))) ; microsecond
> > > (ps (nth 3 (current-time))) ; picosecond
> > > (lc (make-array '(5))) )
> > 
> > 
> > There are no arrays in Emacs. Do you mean vector? if so use the function
> > 'vector' to construct a vector. If, OTOH, you want a list, use the function
> > 'list' instead.
> 
> Correct, a vector with five elements.

Then the function 'vector' is what you need to use here.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]