How to build an vector in loop


How to build an vector in loop

I have this function:

(defn buildAVector [nbElevators] (loop [i nbElevators] (when (> i 0) (let [elevatorFloor (read) elevatorPos (read)] ; code build vector in here (recur (dec i)))))) 

I want this function to return an vector of elevatorPos like this:

(def an-vector (buildAVector 10)) -> [0 1 2 3 4 5 6 7 8 9] ; something like this 

What should I write to get the expected result ? Thank you.

Submitted July 15, 2017 at 11:15AM by duc123
via reddit http://ift.tt/2tVccH0

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s