On Fri, Jun 14, 2019 at 10:45 AM Sanjeev Sharma <throw...@gmail.com> wrote:

> within this for loop is there any way to access different pieces of the
> description and amt?  car-ing and cdr-ing for example?
>

I'm not entirely clear on what you're looking for, but maybe this helps?

(define lst '(a b c))
(for ([(val idx) (in-indexed lst)])
  (displayln (cons  val idx))
  (when (< idx (sub1 (length lst)))
    (displayln (format "\tnext val: ~a" (list-ref lst (add1 idx))))))

Output:
(a . 0)
        next val: b
(b . 1)
        next val: c
(c . 2)


> Or move the identifier definitions into the let*, and pass those to for in
> some way?
>
> (let*((ratio 9/12))
>   (for((description(list "this" "that"))
>        (amt(list 4467.61 2428.37)))
>     (printf"~a ~a: changed values\n"
>            description
>            (cat(* amt ratio) -2.))))
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/07ad5ce3-0ba8-48a5-a356-5cb1545de4cd%40googlegroups.com
> <https://groups.google.com/d/msgid/racket-users/07ad5ce3-0ba8-48a5-a356-5cb1545de4cd%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAE8gKoenWYdDgchNr5-T_UzDbNb3uzgL%3DKxQv8a2U2DmXXSedA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to